C#关键字default的使用

C#中关键字default根据上下文可有多种含义:
1、switch语句中使用default表示除了与case匹配之外的默认情况。
2、在泛型中使用default,根据泛型类型是引用类型还是值类型,结果不同。若为引用类型,default将泛型类型初始化null,如果是值类型,default将泛型类型初始化为0。
3、在类型应用中可以通过default获得缺省值,如default(int)。

你可能感兴趣的:(C#,C#,default)