Cheat Sheet C#



Site de dj brabpage daccueil. Title: C# Unit-Tests - Basics Cheat Sheet by AlienEngineer - Cheatography.com Created Date: 4240Z. Las vegas part 1games123 nr2003 designs. Download C# Cheat Sheet PDF for Your Quick Reference. Posted in C#, Cheat Sheet. Last Updated 09 Apr, 2020. Share: 5 Comments. Table of Contents C# Introduction. Object-oriented language, with syntax similar to C and Java. Type safe; Component oriented, structured language. StringTemplate cheat sheet Expression elements. See Template expressions. Syntax Description. (C#), then accessor methods like getProperty or isProperty or hasProperty. If that fails, StringTemplate looks for a raw field of the attribute called property. Evaluates to the empty string if no such property is found.

  1. C Programming Cheat Sheet Pdf
  2. C# Cheat Sheet 2020
  3. Regex C# Cheat Sheet
  4. C# Programming Cheat Sheet

Data Types

boolBoolean valuebyte8-bit unsigned integerchar16-bit Unicode characterdecimal128-bit precise decimal values with 28-29 signif­icant digitsdouble64-bit double­-pr­ecision floating pointfloat32-bit single­-pr­ecision floating pointint32-bit signed integerlong64-bit signed integerobjectBase type for all other typessbyte8-bit signed integershort16-bit signed integerstringString valueuint32-bit unsigned integerulong64-bit unsigned integerushort16-bit unsigned integer

Type Conversion Methods

ToBooleanToByteToCharToDateTimeToDecimalToDoubleToInt16ToInt32ToInt64ToSbyteToSingleToStringToTypeToUInt16ToUInt32ToUInt64

Naming Conven­tions

ClassMyClassMethodMyMethodLocal variablemyLoca­lVa­riablePrivate variable_myPri­vat­eVa­riableConstantMyConstant

Arrays

int[] array = new int[] {1, 2, 3}int[] array = {1, 2, 3}var array = new int[] {1, 2, 3}int[] array = new int[3]

Statements

if-elseif (true) {..}
else if (true) {..} Cheat sheet c# language basicsRegex
else {..}switchswitch (var) {
case 1: break;
default: break; }forfor (int i =1; i < 5; i++) {..}foreach-inReddit c# cheat sheetforeach (int item in array) {..}whilewhile (true) {..}do.. whiledo {..}
while (true);try-ca­tch­-fi­nallytry {..}
catch (Exception e) {..}
catch {..}
finally {..}

Classes

Classpublic class Dog {..}Inheri­tancepublic class Dog: Pet {..}Constr­uctor (no parame­ters)public Dog () {..}Constr­uctors can co-existConstr­uctor (one parameter)public Dog (string var) {..}Constr­uctors can co-existFieldpublic string nameStatic Classpublic static class Dog {..}Must only have static membersStatic Memberpublic static int = 1Finalizer (destr­uctor)~Dog () {..}Cannot have modifiers or parameters

Access Modifiers

publicAccessible by any other code in the same assembly or another assembly that references itprivateOnly accessible by code in the same class or structprotectedOnly accessible by code in the same class or struct, or in a derived classinternalAccessible by any code in the same assembly, but not from another assemblyprotected internalAccessible by any code in the same assembly, or by any derived class in another assembly

Other Modifiers

abstractIndicates that a class is intended only to be a base class of other classesasyncIndicates that the modified method, lambda expres­sion, or anonymous method is asynch­ronousconstSpecifies that the value of the field or the local variable cannot be modifiedeventDeclares an eventexternIndicates that the method is implem­ented externallynewExplicitly hides a member inherited from a base classoverrideProvides a new implem­ent­ation of a virtual member inherited from a base classpartialDefines partial classes, structs and methods throughout the same assemblyreadonlyDeclares a field that can only be assigned values as part of the declar­ation or in a constr­uctor in the same classsealedSpecifies that a class cannot be inheritedstaticDeclares a member that belongs to the type itself instead of to a specific objectunsafeDeclares an unsafe contextvirtualDeclares a method or an accessor whose implem­ent­ation can be changed by an overriding member in a derived classvolatileIndicates that a field can be modified in the program by something such as the operating system, the hardware, or a concur­rently executing thread

Assignment Operators

=Simple assignment+=Addition assignment-=Subtra­ction assignment*=Multip­lic­ation assignment/=Division assignment%=Remainder assignment&=SheetAND assignment|=OR assignment^XOR assignment<<=Left-shift assignment>>=Right-­shift assignment

Comparison Operators

<Less than

C Programming Cheat Sheet Pdf

>Greater than<=

C# Cheat Sheet 2020

Less than or equal to>=Greater than or equal toEqual to!=Not equal to

Arithmetic Operators

+Add numbers-Subtract numbers*Multiply numbers/Divide numbers%Compute remainder of division of numbers++Increases integer value by 1--Decreases integer value by 1

Logical and Bitwise Operators

&&Logical AND

Regex C# Cheat Sheet

||Logical OR!Logical NOT&Binary AND|Binary OR^Binary XOR~Binary Ones Complement<<Binary Left Shift>>Binary Right Shift

Other Operators

sizeof()Returns the size of a data typetypeof()Returns the type of a class&Returns the address of a variable*Pointer to a variable? :Condit­ional expressionisDetermines whether an object is of a specific typeasCast without raising an exception if the cast fails

At Amazon you can download the new and expanded C# cheat sheet. 2k16 2k16 patch download for pc. It’s called C# – Three-Chapter Cheat Sheet.

It is divided into 3 sections, each section having 4 as listed below. The new version will have almost all of the old content, but I have decided to expand it and add a few new topics in each section as well as expand some topics to be more complete.

Free C# Cheat Sheet (12 pages)

C# Programming Cheat Sheet

Here below is the downloadable older C# Cheat Sheet from last year, 2019. I had taken it down but now, in August 2020 I’ve decided to put it back up for downloading. It has 12 pages. It’s just over half the size of the one over at Amazon.