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

简单有关问题

2012-02-04 
简单问题在项目中,给变量后加?有什么意义。例如:protectedDateTime?publicDateTime?ModifiedDate{get{retur

简单问题
在项目中,给变量后加?有什么意义。例如:
                protected   DateTime?

                public   DateTime?   ModifiedDate
                {
                        get   {   return   _modifiedDate;   }
                        set   {   _modifiedDate   =   value;   }
                }

[解决办法]
如果 ?? 运算符的左操作数非空,该运算符将返回左操作数,否则返回右操作数。

可空类型可以包含值,或者可以是未定义的。?? 运算符定义当可空类型分配给非可空类型时返回的默认值。如果在将可空类型分配给非可空类型时不使用 ?? 运算符,将生成编译时错误。如果使用强制转换,并且当前未定义可空类型,将发生 InvalidOperationException 异常。

热点排行