C # Tutorials - Lektion 1: Grundläggande datatyper och variabler (int, dubbel, flyta, etc ...)
Primitiva datatyper Omdömen
Primitiva datatyper i C # är tekniskt ingår i wrapper klasser (om du vet inte vad det betyder, oroa dig inte om det). Men vid kompileringen, de egentligen inte behandlas som klasser, vilket förbättrar effektiviteten. Omdömen
Det finns 15 olika primitiva typer i C #. NET wrapper klass heter i parethesis (jag ber om ursäkt för de fattiga formatering, tabeller stöds inte av någon anledning) Omdömen
Integer typer:.
bool (Boolean) -Logic Värde | Värden: Sant eller falskt | Minne: 8 bitar Omdömen byte (Byte) -Unsigned Byte | Värden: 0 till 255 | Minne: 8 bitar Omdömen sbyte (SByte) -Signed Byte | Värden: -128 till 127 | Minne: 8 bitar Omdömen kort (Int16) -Signed Integer | Värden: -32768 till 32767 | Minne: 16 bitar Omdömen USHORT (uint16) -Unsigned Integer | Värden: 0 till 65535 | Minne: 16 bitar Omdömen int (Int32) -Signed Integer | Värden: -2147483648 till 2147483647 | Minne: 32 bitar Omdömen uint (uint32) -Unsigned Integer | Värden: -2147483648 till 2147483647 | Minne: 32 bitar Omdömen lång (Int64) -Signed Integer | Värden: -922337203685477508 till 922337203685477507 | Minne: 64 bitar Omdömen ulong (uint64) -Unsigned Integer | Värden: 0 till 18446744073709551615 | Minne: 64 bitar Omdömen char (Char) -Unicode Tecken | Värden: Alla tecken | Minne: 16 bitar
Decimal typer:
float (Single) -Single Precision Float | Värden: -3.
402823e38 till 3.402823e38 | Minne: 32 bitar | . Precise upp till 7 siffror Omdömen
dubbel (dubbel) -Double Precision Float | Värden: -1.79769313486232e308 till 1.79769313486232e308 | . Precise upp till 15 siffror Omdömen decimal (Decimal) -Mycket exakt typ | Värden: ± 1,0 × 10e-28 till ± 7,9 × 10e28 | Minne: 128 bitar | Precise upp till 29 siffror
Övrigt:
string (String) -sequence av tecken
Nu när du vet vilka typer och storlekar data som kan vara representerade, låt oss se hur man skapar variabler av en viss typ.
Du bör alltid ge variabeln ett värde när du förklara den. Detta kommer att undvika problem såsom försöker använda en variabel innan du ger det ett värde (en runtime error uppstår) katalog
Integer /Decimal typer:.
int myInt = 2;
USHORT myUShort = 5;
dubbel myDouble = -334,454;
String:
string Mystring = "Hello World" ,
string Mystring = ""; //Tom String
Här är ett exempel på hur man använder variabler i en