默認值表
值類型 | 內置類型表 | 類型引用表
下表顯示了由默認構造函數返回的值類型的默認值。默認構造函數通過 new 運算符調用,例如:
int myInt = new int();
以上語句同下列語句效果相同:
int myInt = 0;
請記住:在 C# 中不允許使用未初始化的變量。
值類型 默認值
bool false
byte 0
char '/0'
decimal 0.0M
double 0.0D
enum 表達式 (E)0 產生的值,其中 E 爲 enum 標識符。
float 0.0F
int 0
long 0L
sbyte 0
short 0
struct 將所有的值類型字段設置爲默認值並將所有的引用類型字段設置爲 null 時產生的值。
uint 0
ulong 0
ushort 0
下表顯示了由默認構造函數返回的值類型的默認值。默認構造函數通過 new 運算符調用,例如:
int myInt = new int();
以上語句同下列語句效果相同:
int myInt = 0;
請記住:在 C# 中不允許使用未初始化的變量。
值類型 默認值
bool false
byte 0
char '/0'
decimal 0.0M
double 0.0D
enum 表達式 (E)0 產生的值,其中 E 爲 enum 標識符。
float 0.0F
int 0
long 0L
sbyte 0
short 0
struct 將所有的值類型字段設置爲默認值並將所有的引用類型字段設置爲 null 時產生的值。
uint 0
ulong 0
ushort 0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.