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

发布了8 篇原创文章 · 获赞 3 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览