2011-11-01 119 views
0

的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语句, 感谢

+1

就我所知,'null'是字符串的默认值,所以你不需要改变任何东西。 –

+0

你确定它的字符串?或DateTime –

+0

@DanielElliott你可以用if(strRegDate == null){}来测试它。 –

回答

0

代码使用auto-implemented properties和大致相当于这更明确的代码:

private string _strLastName = null; // default(string) 

public string strLastName 
{ 
    get { return _strLastName; } 
    set { _strLastName = value; } 
} 

正如你可以看到,默认值已经为空。