#asp.net
#asp.net
Вопрос:
у меня есть 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?
я не хочу использовать оператор IF,
спасибо
Комментарии:
1.
null
насколько я знаю, это значение string по умолчанию, поэтому вам не нужно ничего менять.2. вы уверены, что это строка? или DateTime
3. @DanielElliott вы можете проверить это с помощью if(strRegDate==null) { }
Ответ №1:
Ваш код использует автоматически реализованные свойства и примерно эквивалентен этому более явному коду:
private string _strLastName = null; // default(string)
public string strLastName
{
get { return _strLastName; }
set { _strLastName = value; }
}
Как вы можете видеть, значение по умолчанию уже равно null .