Sök…


Syntax

  • bool: sant eller falskt
  • byte: Ingen, heltal bokstavligen implicit konverteras från int
  • sbyte: Inget, heltal bokstavligen implicit konverteras från int
  • char: Packa in värdet med enstaka citat
  • decimal: M eller m
  • dubbel: D, d eller ett verkligt tal
  • flottör: F eller f
  • int: Ingen, standard för integrerade värden inom intervallet int
  • uint: U, u eller integrerade värden inom intervallet för uint
  • lång: L, l eller integrerade värden inom intervallet långa
  • ulong: UL, ul, Ul, uL, LU, lu, Lu, lU eller integrerade värden inom ulongområdet
  • kort: Inget, heltal bokstavligen implicit konverteras från int
  • ushort: Inget, heltal bokstavligen implicit konverteras från int
  • sträng: Packa in värdet med dubbla citat, eventuellt förberedt med @
  • null : Den bokstavliga null

int-bokstäver

int bokstäver definieras genom att helt enkelt använda integrerade värden inom intervallet int :

int i = 5;

uint bokstäver

uint bokstäver definieras genom att använda suffixet U eller u , eller genom att använda integrerade värden inom intervallet för uint :

uint ui = 5U;

strängbokstäver

string litteraler definieras genom att linda värdet med dubbla citattecken " :

string s = "hello, this is a string literal";

Stränglitteraler kan innehålla flykt-sekvenser. Se String Escape Sequences

Dessutom stöder C # verbatim strängbokstäver (Se Verbatim Strings ). Dessa definieras genom att lägga in värdet med dubbla citat " och förbereda det med @ . Escape-sekvenser ignoreras i ordliga strängbokstäver, och alla blankstegstecken ingår:

string s = @"The path is:
C:\Windows\System32";
//The backslashes and newline are included in the string

röda bokstäver

char litteraler definieras genom att linda det värde med enkla apostrofer ' :

char c = 'h';

Teckenbokstäver kan innehålla utsläppssekvenser. Se String Escape Sequences

En bokstavstecken måste vara exakt en karaktär lång (efter att alla flygsekvenser har utvärderats). Tomma bokstäver är inte giltiga. Standardtecknet (returneras som default(char) eller new char() ) är '\0' , eller NULL-tecknet (att inte förväxla med null bokstavliga och null-referenser).

byte-bokstäver

byte typ har ingen bokstavlig suffix. Heltalsbokstäver konverteras implicit från int :

byte b = 127;

sbyte bokstäver

sbyte typ har inget bokstavsförändelse. Heltalsbokstäver konverteras implicit från int :

sbyte sb = 127;

decimala bokstäver

decimal definieras genom att använda suffixet M eller m på ett reellt tal:

decimal m = 30.5M;

dubbla literaler

double literaler definieras genom att använda suffixet D eller d, eller genom att använda ett reellt tal:

double d = 30.5D;

flytande bokstäver

float litteraler definieras genom att använda suffixet F eller f, eller genom användning av ett reellt tal:

float f = 30.5F;

långa bokstäver

long bokstäver definieras genom att använda suffixet L eller l , eller genom att använda integrerade värden inom området long :

long l = 5L;

ulong letteral

ulong bokstäver definieras genom att använda suffixet UL , ul , Ul , uL , LU , lu , Lu eller lU , eller genom att använda integrerade värden inom området ulong :

ulong ul = 5UL;

kort bokstavlig

short typ har ingen bokstavlig. Heltalsbokstäver konverteras implicit från int :

short s = 127;

ushort bokstavligen

ushort typ har inget bokstavligt suffix. Heltalsbokstäver konverteras implicit från int :

ushort us = 127;

bool bokstäver

bool bokstäver är antingen true eller false ;

bool b = true;


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow