摘要:
在C#中,我们有各种预定义的类型可以使用,比如int,int实际上是System.Int32的一个实例。它的取值有一个范围。如果我们的int从某个地方接收到一个null,比如数据库,或者任何其他地方。那么赋值肯定会失败。而且会产生编译错误或者运行时错误。当然我们可以处理这样的异常或者做一个些防范。但是我们有一种更好的选择,就是让我们的基本数据类型除了可以取正常范围的值之外还能为null,这样就不会产生异常,我们只需要在要使用这个值的时候检测一下值是否非空就可以使用了。那么这个类型就是System.Nullable<T>.简写为T?.T为我们要使用的类型,但是不能为引用类型,事实上也 阅读全文
posted @ 2011-11-13 03:35
刘中栋
阅读(2940)
评论(0)
推荐(0)

浙公网安备 33010602011771号