預設值表 (C# 參考)
下表顯示了預設建構函式所傳回的實值型別預設值。 使用 new 運算子時會叫用預設建構函式,如下所示:
int myInt = new int();
上述陳述式與下列陳述式有相同的效果:
int myInt = 0;
記住 C# 裡不允許使用未初始化的變數。
實值型別 |
預設值 |
---|---|
false |
|
0 |
|
'\0' |
|
0.0M |
|
0.0D |
|
由運算式 (E)0 所產生的值,而 E 是列舉識別項 |
|
0.0F |
|
0 |
|
0L |
|
0 |
|
0 |
|
這個值是由將所有實值型別欄位設定為其預設值,且所有參考型別欄位設定為 null 所產生 |
|
0 |
|
0 |
|
0 |