Primitive Tietotyypit
Primitive tietotyyppejä C # ovat teknisesti sisältyvät kääre luokissa (jos eivät tiedä, mitä tämä tarkoittaa, älä välitä siitä). Kuitenkin, käännöksen yhteydessä, niitä ei ole käsitelty luokissa, mikä parantaa tehokkuutta.
On olemassa 15 eri alkukantaiset tyypit C #. .NET Kääre luokan nimi on parethesis (pyydän anteeksi huono muotoilu, taulukot eivät tue jostain syystä).
Kokonaisluku tyyppiä:
BOOL (Boolean) -Logic Arvo | Arvot: Oikein tai väärin | Muisti: 8 bittiä
(tavu) -Unsigned Byte | Arvot: 0-255 | Muisti: 8 bittiä
sbyte (SByte) -Signed Byte | Arvot: -128-127 | Muisti: 8 bittiä
lyhyt (Int16) -Signed Integer | Arvot: -32768 ja 32767 | Muisti: 16 bittiä
ushort (uint16) -Unsigned Integer | Arvot: 0-65535 | Muisti: 16 bittiä
int (Int32) -Signed Integer | Arvot: -2147483648 kohteeseen 2147483647 | Muisti: 32 bittiä
uint (uint32) -Unsigned Integer | Arvot: -2147483648 kohteeseen 2147483647 | Muisti: 32 bittiä
pitkä (Int64) -Signed Integer | Arvot: -922337203685477508-922337203685477507 | Muisti: 64 bittiä
ULONG (uint64) -Unsigned Integer | Arvot: 0-18446744073709551615 | Muisti: 64 bittiä
Char (Char) -Unicode Character | Arvot: Mikä tahansa merkki | Muisti: 16 bittiä
Decimal tyypit:
float (Single) -Yhden Precision Float | Arvot: -3.
402823e38 kohteeseen 3.402823e38 | Muisti: 32 bittiä | Tarkka jopa 7 numeroa.
kaksinkertainen (double) -Double Precision Float | Arvot: -1.79769313486232e308 kohteeseen 1.79769313486232e308 | Tarkka enintään 15 numeroa.
desimaalin (Decimal) -Erittäin tarkka Tyyppi | Arvot: ± 1,0 × 10e-28 ± 7,9 × 10e28 | Muisti: 128 bittiä | Tarkka jopa 29 numeroa
Muut:
string (String) -sequence of merkkiä
Nyt kun tiedät tyypit ja koot tietoja, joita voidaan esittää, katsotaanpa miten luoda muuttujia tietyn tyyppinen.
Sinun tulisi aina antaa muuttujan arvo kun julistaa sen. Näin vältetään ongelmat, kuten yrittää käyttää muuttujaa ennen kuin annat sille arvon (runtime virhe).
Kokonaisluku /Decimal Tyypit:
int Myint = 2;
ushort myUShort = 5;
kaksinkertainen myDouble = -334,454;
String:
string myString = "Hello World!" ;
string myString = ""; //Tyhjä merkkijono
Tässä on esimerkki siitä, miten käyttää muuttujien konsoli hakemuksen jättämisestä:
usin