The following table shows the default values of value types returned by the default constructors. Default constructors are invoked by using the new operator, for example:
int myInt = new int();
The preceding statement has the same effect as the following statement:
int myInt = 0;
Remember that using uninitialized variables in C# is not allowed.
See Also
Value Types | Built-in Types Table | Types Reference Tables