首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

泛型与null解决方法

2012-09-21 
泛型与null微软的linq针对泛型进行操作,而FirstOrDefault()可以返回null,但通常说泛型不能为null,这到底是

泛型与null
微软的linq针对泛型进行操作,而FirstOrDefault()可以返回null,但通常说泛型不能为null,这到底是怎么回事···求解

[解决办法]
1.默认值default(T)不一定是null
2.泛型有约束
[解决办法]
1.默认值default(T)不一定是null

[解决办法]
default(T)不一定是null

当T是引用类型时,default(T)是null
当T是值类型是,default(T)是0.

热点排行