Tabelle für Standardwerte (C#-Referenz)

In der folgenden Tabelle werden die Standardwerte von Werttypen gezeigt, die von den Standardkonstruktoren zurückgegeben werden. Standardkonstruktoren werden mit dem new-Operator wie folgt aufgerufen:

int myInt = new int();

Die vorherige Anweisung hat den gleichen Effekt wie die folgende:

int myInt = 0;

Denken Sie daran, dass die Verwendung von nicht initialisierten Variablen in C# nicht zulässig ist.

Werttyp Standardwert
bool false
byte 0
char '\0'
decimal 0.0M
double 0.0D
enum Der Wert, der vom Ausdruck (E)0 erzeugt wird, bei dem E der Enumerationsbezeichner ist.
float 0.0F
int 0
long 0L
sbyte 0
short 0
struct Der Wert, der erzeugt wird, indem alle Werttypfelder auf ihre Standardwerte festgelegt werden und alle Verweistypfelder auf null.
uint 0
ulong 0
ushort 0

Siehe auch

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