我有一个使用 a 的类,ulong ParentId { get; set; }
我需要它可以为空。因为如果(这个类的)实体被添加到数据库中,并且没有父级,那么它必须是null
and not 0
。所以我模糊地记得在它前面加上一个问号。它有效。请参阅下面的代码。
class ExampleClass
{
public ulong ?ParentId { get; set; }
}
问题: 有谁知道在哪里可以找到这方面的文档?
我有一个使用 a 的类,ulong ParentId { get; set; }
我需要它可以为空。因为如果(这个类的)实体被添加到数据库中,并且没有父级,那么它必须是null
and not 0
。所以我模糊地记得在它前面加上一个问号。它有效。请参阅下面的代码。
class ExampleClass
{
public ulong ?ParentId { get; set; }
}
问题: 有谁知道在哪里可以找到这方面的文档?
对于可以为空的值类型 - http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx值类型后的问号与Nullable<T>