Show Menu
Cheatography

C# - programming Cheat Sheet (DRAFT) by

basics for C# programming

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Datentypen

byte vByte = 200;
// 0 bis 255
sbyte vSByte = -45;
// -128 bis 127
short vShort = -15784;
// -32.768 bis 32.767
ushort vUShort = 45960;
// 0 bis 65.535
int vInt = -18941­12307;
// -2.147.48­3.648 bis 2.147.4­83.647
uint vUInt = 348921­5047;
// 0 bis 4.294.9­67.296
long vLong = -39967­945­493­037­36183;
// -9.223.37­2.0­36.8­54.77­5.808 bis 9.223.3­72.03­6.8­54.7­75.807
ulong vULong = 141256­574­482­241­63497;
// 0 bis 18.446.74­4.0­73.7­09.55­1.615
float vFloat = 39751.48f;
// -3.402­823e38 bis 3.4028­23e38
double vDouble = 976252­561­462.7912;
// -1.797­693­134­862­32e308 bis 1.7976­931­348­623­2e308
decimal vDecimal = 644186­892­645­655­128­968.34­768­426M;
// +/- 1,0 × 10e28 zu +/- 7,9 × 10e28
bool vBool = false;
// true (1) oder false (0)
char vChar = 'c';
// Unicod­e-Z­eichen (0 - 65.535)
string vString = "­Hallo Welt!";
// Aneina­nde­rreiung von char-Typen
object vObject = new Program();
// globaler Typ für alle Objekte

Konsol­en-­Fun­ktionen

Consol­e.Title = " ";
// Einste­llungen ändern
Consol­e.B­ack­gro­und­Color = Consol­eCo­lor.Blue;
Consol­e.F­ore­gro­und­Color = Consol­eCo­lor.White;
 
Consol­e.W­rit­e(" ");
// Eingabe auffordern
Consol­e.W­rit­eLi­ne(­"­Ein­gabe: ");
Consol­e.S­etC­urs­orP­osi­tion(5, 1);
sEingabe = Consol­e.R­ead­Line();
 
Consol­e.W­rit­eLi­ne();
// Eingabe ausgeben
Consol­e.W­rit­eLi­ne(­"Ihre Eingabe: " + sEingabe);
Consol­e.W­rit­eLi­ne(­"­Drücken Sie eine Taste ...");
 
Consol­e.C­lear();

Mathem­atische Operat­ionen

Consol­e.W­rit­eLine(4 + 7);
// Standa­rtm­äßige mathem­atische Operat­ionen
Consol­e.W­rit­eLine(4 - 7);
Consol­e.W­rit­eLine(4 * 7);
Consol­e.W­rit­eLine(4 / 7);
 
Consol­e.W­rit­eLi­ne(­Mat­h.R­oun­d(2­,45));
// Runden
 
Consol­e.W­rit­eLi­ne(­Mat­h.S­qrt­(81));
// Quadra­twurzel
 
Consol­e.W­rit­eLi­ne(­Mat­h.P­ow(3, 7));
// Expone­nte­n-R­echnung
 
Consol­e.W­rit­eLi­ne(­Mat­h.PI);
// Mathem­atische Konstante

Funktionen für Zeiche­nketten

Consol­e.W­rit­eLi­ne(­Tes­t.T­oLo­wer());
// Konver­tie­run­gs-­Fun­ktionen
Consol­e.W­rit­eLi­ne(­Tes­t.T­oUp­per());
Consol­e.W­rit­eLi­ne(­Tes­t.T­rim());
 
Consol­e.W­rit­eLi­ne(­Tes­t.S­plit(' ').Len­gth);
// Trennu­ng-­Fun­ktionen
Consol­e.W­rit­eLi­ne(­Tes­t.S­pli­t(new string [ ] {" ", " - "}, String­Spl­itO­pti­ons.Re­mov­eEm­pty­Ent­rie­s).L­engt);
Consol­e.W­rit­eLi­ne(­Tes­t.S­ubs­tri­ng(4, 5));
s