Nullable<T> 与 T?
Nullable<T> 与 T?
可空类型, 是c#2.0添加的特性, 已经不新了, 但俺还没怎么用过.
1. Nullable<int> 与 int?是同样的意思.
int? cc = 2;
if (cc.HasValue)
{
Console.WriteLine(cc.Value);
}
2. ??是一个运算符
例如 a ?? b
如果a不是null就返回a; 如果a是null, b 不是null, 就返回b; 如果都是null, 就只能返回null了.
作者:BobLiu
邮箱:lzd_ren@hotmail.com
出处:http://www.cnblogs.com/liuzhendong
本文版权归作者所有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
邮箱:lzd_ren@hotmail.com
出处:http://www.cnblogs.com/liuzhendong
本文版权归作者所有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号