这是什么
的意思是:
公共BOOL?详细{获得;组; }
?
当应用到字符串
,有错误:
类型字符串必须是为了用它作为参数T中的泛型类型或方法非空值类型System.Nullable
解决方案 ?
使你的非空的(值)类型为空。它不为字符串
,工作,因为它是引用类型,因此在默认情况下为空。
从 MSDN ,约值类型:
与引用类型不同,值类型 不能包含空值。 然而,可空类型功能 确实允许值类型是 分配给空。
?
基本上是一个简写的 可空< T>结构
。
如果您想了解更多,MSDN有href="http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx" rel="nofollow">伟大的文章一个