如何设置为空值的属性
问题描述:
的DefultValue我有4个属性 像这些如何设置为空值的属性
public string strLastName { get; set; }
public string strSpeciality { get; set; }
public string strProfession { get; set; }
public string strUserName { get; set; }
public string strPassword { get; set; }
public string strRegDate { get; set; }
我现在该怎么可以设置strRegDate财产NULL值? 我不想使用IF语句, 感谢
答
代码使用auto-implemented properties和大致相当于这更明确的代码:
private string _strLastName = null; // default(string)
public string strLastName
{
get { return _strLastName; }
set { _strLastName = value; }
}
正如你可以看到,默认值已经为空。
就我所知,'null'是字符串的默认值,所以你不需要改变任何东西。 –
你确定它的字符串?或DateTime –
@DanielElliott你可以用if(strRegDate == null){}来测试它。 –