摘要:
第19章 可空类型1)使用Nullable可将int32的值类型设置为Null,CLR会在Null时默认赋值为0; 如:Nullable x=null; //使用x. GetValueOrDefault()2)也可使用?代替,如下: Point? pt = null;//new Point(); int x1 = pt.GetValueOrDefault().X; int y1 = pt.GetValueOrDefault().Y;3)注意使用可空实例IL会生成大量代码4) C#的空接合操作符使用??操作符,假如左边的操作符不为空,则返回这个操作符的值,如果为空则使用右边的操作数的值,类型数据 阅读全文