首先声明私有变量时允许为空
private DateTime? m_PayTime;
其次,声明公用属性时也允许为空。这两个相对应
/// <summary>
/// 支付时间
/// </summary>
public DateTime? PayTime
{
get
{
return m_PayTime;
}
set
{
m_PayTime = value;
}
}
这样,在构造函数就可以设置相应的值为null了,否则不能设置该类型为null
m_PayTime = null;
也可以在构造函数中对m_PayTime不设置初始值。这样往数据库中存储的时候也会为null