C#默認值表

下表顯示值類型的默認值。

值類型 默認值
bool false
byte 0
char '\0'
decimal 0M
double 0.0D
enum 表達式 (E)0 生成的值,其中 E 是枚舉標識符。
float 0.0F
int 0
long 0L
sbyte 0
short 0
struct 通過如下設置生成的值:將所有值類型的字段設置爲其默認值,將所有引用類型的字段設置爲 null
uint 0
ulong 0
ushort 0

 

任何引用類型的默認值爲 null。 可以爲 null 的類型的默認值是 HasValue 屬性爲 false 且未定義 Value 屬性的實例。

轉自:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/default-values-table

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章