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

C#-Referenz
C#-Programmierhandbuch
Tabelle der Werttypen
Werttypen
Tabelle integrierter Typen
Referenztabellen für Typen