Freigeben über


Tabelle für Standardwerte (C#-Referenz)

In der folgenden Tabelle sind die Standardwerte für Werttypen aufgeführt, die von den Standardkonstruktoren zurückgegeben werden. Standardkonstruktoren werden mit dem Operator new wie folgt aufgerufen:

int myInt = new int();

Die vorherige Anweisung hat dieselbe Auswirkung wie die folgende:

int myInt = 0;

Bedenken Sie, dass die Verwendung nicht initialisierter Variablen in C# unzulässig ist.

Werttyp

Standardwert

bool

false

byte

0

char

'\0'

decimal

0.0M

double

0.0D

enum

Der durch den Ausdruck (E)0 erzeugte Wert, wobei "E" für den Enum-Bezeichner steht.

float

0.0F

int

0

long

0L

sbyte

0

short

0

struct

Der resultierende Wert, nachdem alle Werttypfelder auf ihre Standardwerte und alle Referenztypfelder auf null gesetzt wurden.

uint

0

ulong

0

ushort

0

Siehe auch

Referenz

Werttypen (C#-Referenz)

Tabelle integrierter Typen (C#-Referenz)

Konzepte

C#-Programmierhandbuch

Weitere Ressourcen

C#-Referenz

Tabelle der Werttypen (C#-Referenz)

Referenztabellen für Typen (C#-Referenz)