一个离开.NET的程序员

ryhan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月6日

摘要: 1、单问号(?) 作用:用于给变量设初化的时候,给变量(int类型)赋为null值,而不是0。 例子:public int a; //默认值为0 public int ?b; //默认值为null参考:http://msdn.microsoft.com/zh-cn/library/1t3y8s4s.aspx2、双问号(??) 作用:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过。例子: public int? b; //默认值为null public int IsNullOrSkip() { return b ?? 0;//返回值为0 }错误例子: public 阅读全文
posted @ 2012-09-06 09:32 ryhan 阅读(2170) 评论(0) 推荐(0) 编辑