Tabelle für Standardwerte (C#-Referenz)Default values table (C# Reference)

In der folgenden Tabelle werden die Standardwerte von Werttypen gezeigt, die von den Standardkonstruktoren zurückgegeben werden.The following table shows the default values of value types returned by the default constructors. Standardkonstruktoren werden mit dem new-Operator wie folgt aufgerufen:Default constructors are invoked by using the new operator, as follows:

int myInt = new int();

Die vorherige Anweisung hat den gleichen Effekt wie die folgende:The preceding statement has the same effect as the following statement:

int myInt = 0;

Denken Sie daran, dass die Verwendung von nicht initialisierten Variablen in C# nicht zulässig ist.Remember that using uninitialized variables in C# is not allowed.

WerttypValue type StandardwertDefault value
boolbool false
bytebyte 00
charchar '\0''\0'
decimaldecimal 0, M0M
doubledouble 0.0D0.0D
enumenum Der Wert, der vom Ausdruck (E)0 erzeugt wird, bei dem E der Enumerationsbezeichner ist.The value produced by the expression (E)0, where E is the enum identifier.
floatfloat 0.0F0.0F
intint 00
longlong 0L0L
sbytesbyte 00
shortshort 00
structstruct Der Wert, der erzeugt wird, indem alle Werttypfelder auf ihre Standardwerte festgelegt werden und alle Verweistypfelder auf null.The value produced by setting all value-type fields to their default values and all reference-type fields to null.
uintuint 00
ulongulong 00
ushortushort 00

Siehe auchSee also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
Tabelle der WerttypenValue Types Table
WerttypenValue Types
Tabelle integrierter TypenBuilt-In Types Table
Referenztabellen für TypenReference Tables for Types