Hjem Personlig finansiering C # 2010 Alt-i-One til Dummies Cheat Sheet - dummies

C # 2010 Alt-i-One til Dummies Cheat Sheet - dummies

Video: The Science of Cheating 2024

Video: The Science of Cheating 2024
Anonim

Af Bill Sempf, Charles Sphar, Stephen R. Davis

C # er et Microsoft programmeringssprog bruges til at opbygge Windows-programmer, websteder og tjenester. C # bruges primært med et integreret udviklingsmiljø som Visual Studio 2010, som har skabeloner til de mest almindelige produkter. Anvendes med. NET Framework, C # kan bruges til at oprette grafik, køre enheder, forbinde til databaser og administrere filer.

C # Operatører og præcedens

Det er ikke altid let at afgøre, hvilke C # operatører har forrang frem for andre. Følgende tabel giver en liste over fælles C # operatører og deres forrang sammen med deres kardinalitet og associativitet.

Precedence Operatører Kardinalitet Associativitet
Høj () []. Ny typeof Unary Venstre til højre
! Venstre til højre Venstre til højre * /%
Binær Venstre til højre + -
Binær Venstre til højre <> = er som
Binær Venstre til højre ==! =
Binær Venstre til højre &
Binær Venstre til højre ^
Binær Venstre til højre |
Binær Venstre til højre &&
Binær Venstre til højre ||
Binær Venstre til højre ?:
Ternær Højre til venstre Lav
= * = / =% = + = - = & = ^ = | = >>> = Binær > Højre til venstre

C # Integer Variable Types C # integervariabler kommer i en række forskellige typer og intervaller. Følgende tabel sorterer C # integervariablerne, så du altid kender omfanget og størrelsen af ​​hver.
Type

Størrelse (bytes)

Område

I brug sbyte 1 -128 til 127
sbyte sb = -12; byte 1 0 til 255
byte b = 12; kort 2 -32, 768 til 32, 767
kort sn = -123; ushort 2 0 til 65, 535
ushort usn = 123; int 4 -2, 147, 483, 648 til 2, 147, 483, 647
int n = 123; uint 4 0 til 4, 294, 967, 295
uint un = 123U; lang 8 -9, 223, 372, 036, 854, 775, 808 til 9, 223, 372, 036, 854, 775, 807- " en hel masse & rdquo;
lang l = 123L; ulong 8 0 til 18, 446, 744, 073, 709, 551, 615
lang ul = 123UL;
C # Flydende punktvariabler C # svingpunktsvariabler findes i to typer: flyde og dobbelt. I nedenstående tabel sammenlignes disse to typer med hensyn til størrelse, rækkevidde og nøjagtighed.
Type

Størrelse (bytes)

Område

Nøjagtighed I brug float 8 1. 5 x 10
-45 til 3. 4 x 10 38 6-7 cifre float f = 1. 2F; dobbelt 16 5.0 x 10
-324 til 1. 7 x 10 308 15-16 cifre dobbelt d = 1. 2; Andre C # Variable typer Det er ikke altid nemt at sortere C # s variabler. Følgende tabel giver en sammenligning af alle C # variabeltyper undtagen heltal og flydende punkt, som er dækket andetsteds. Type

Område

I brug

decimal Op til 28 cifre decimal d = 123M;
BigInteger NA For humongous at liste.
char 0 til 65, 535 (koder i Unicode tegnsæt) char x = 'c';
char y = 'x123'; char newline = 'n'; streng

Fra tomt ("") til et meget stort antal tegn

i Unicode tegnsæt

streng s = "mit navn"; streng tom = ";

bool

Ægte og falske

bool b = true;

Dynamisk Fastslået ved kørsel Dynamisk f = foo ()
Styring af programflytning i C # Følgende kodesegment viser det store antal måder, hvorpå programflow kan omdirigeres i C #, herunder if-else strukturer, mens loops og for / foreach loops. hvis (jeg <10) {// gå her hvis jeg er mindre end 10} ellers {// gå her ellers} mens (jeg <10) {// holde løber igennem her så længe jeg er mindre end 10 } for (int i = 0; i <10; i ++) {// loop 10 gange} foreach (MyClass mc i myCollection) {// … køre en gang for hver mc objekt i myCollection}

Definere en klasse i C # < I C #, som i de fleste objektorienterede programmeringssprog, er en klasse en bundling af i modsætning til data og funktioner, der logisk hører sammen i en nydelig pakke. Gode ​​klasser er designet til at repræsentere

koncepter

. Klasser er centrale for C # programmering. I bred henseende er her hvordan du definerer en klasse i C #:

[adgang] [] klasse MyClassName [: [BaseClass] [Interface, …]] {[statisk] [ adgang ] type dataMember; [] [

adgang
] type metode (… args …)} for klasser, adgang er offentlig | beskyttet | intern | privat for klassemedlemmer, adgang > kan også beskyttes internt Noter: [ funktion ] funktion

er valgfrit

<< feature1 | feature2 Enten feature1 eller ellers
feature2 … Uspecificeret antal udsagn eller udtryk
C # 2010 Alt-i-One til Dummies Cheat Sheet - dummies

Valg af editor

Beskyt dine MySQL-databaser - dummier

Beskyt dine MySQL-databaser - dummier

Du skal kontrollere adgangen til oplysningerne i din MySQL-database. Du skal beslutte hvem der kan se dataene og hvem der kan ændre det. Hvis en dårlig fyr får en liste over dine kunders private oplysninger (f.eks. Kreditkortnumre), har du tydeligvis et problem. Du skal beskytte dine data. MySQL ...

Hent oplysninger fra en MySQL-database - dummies

Hent oplysninger fra en MySQL-database - dummies

Det eneste formål med at gemme oplysninger i en MySQL-database er at have det tilgængelig, når du har brug for det. En database lever for at besvare spørgsmål. Hvilke produkter er til salg? Hvem er kunderne? Hvor mange kunder bor i Indiana? Hvad køber kunderne? Mange spørgsmål besvares ved at hente data fra databasen. ...

Indstilling af kalenderindstillinger i Goldmine - dummies

Indstilling af kalenderindstillinger i Goldmine - dummies

, Når du klikker på fanen Kalender for at få vist dialogboksen Goldmine Calendar preferences, de fleste af valgene er ret selvforklarende. Du kan opsætte GoldMine for at afspejle dine normale arbejdstider og de dage i ugen, du normalt arbejder. Disse valg påvirker, hvordan din kalender vises. Klik på helligdage-knappen og på

Valg af editor

Hvordan man tilføjer musrespons til dit HTML5-spil til mobiladgang - dummier

Hvordan man tilføjer musrespons til dit HTML5-spil til mobiladgang - dummier

Fordi web browsere er inkonsekvent i den måde, de rapporterer musens position på, er musens indtastning i normal JavaScript vanskelig i HTML gaming verden. SimpleGame biblioteket håndterer dette ved at tilføje getMouseX () og getMouseY () metoder til Scene objektet. Disse metoder er ikke altid nøjagtigt korrekte, men de er tæt nok til de fleste spil ...

Sådan tilføjes bevægelse med fysik i GameMaker: Studio - dummies

Sådan tilføjes bevægelse med fysik i GameMaker: Studio - dummies

I GameMaker: Studio, dig få dit objekt defineret for fysik, kan du lade spilleren flytte objektet rundt i lokalet under spillet. De følgende to afsnit viser, hvordan du tilføjer bevægelse til et objekt, samt gør et objekt drej til venstre eller højre. Eksempelkode til et tastatur ...

Sådan tilføjes realistisk bevægelse til dit HTML5-spil - dummier

Sådan tilføjes realistisk bevægelse til dit HTML5-spil - dummier

Tag et kig på plads. html. Dette enkle spil er et godt eksempel til at anvende realistisk bevægelse til dit HTML5-spil. Det udnytter kontrolordningen, der er berømt i de klassiske spil Asteroider og Spacewar! (Selvom Asteroider er bedre kendt, er Spacewar! Langt den tidligere og mere indflydelsesrige spil.) Klik her for at få den fulde oplevelse. ...

Valg af editor

Hvordan man laver en sikker webserver Mere SEO-Friendly - dummies

Hvordan man laver en sikker webserver Mere SEO-Friendly - dummies

Hvis du har sider på dit websted, hvor brugerne leverer følsomme data, såsom et kreditkortnummer eller anden type kontooplysninger, kan du gøre disse sider både sikre og SEO-venlige. Internet-løsningen til beskyttelse af følsomme oplysninger er at sætte disse websider på en sikker server. Teknisk betyder dette ...

Sådan lokaliseres dine websider - dummies

Sådan lokaliseres dine websider - dummies

Det allerførste skridt, du skal tage, hvis du vil rangere lokalt er at sørge for, at du har lokale vilkår på dine sider. Ideelt set har disse vilkår ikke kun i en Kontakt os side, men på hver side. Nogle hjemmesider skal rangere for lokale søgeord, men har ikke det mindste håb om at gøre ...