Если у вас есть объект, как это:По умолчанию значения свойства
public class Foo
{
private int _id;
public int id
{
get { return _id; }
set { _id = value; }
}
private string _name;
public string name
{
get { return _name; }
set { _name = value; }
}
}
И вы хотите инициализировать идентификатор -1 и имя, чтобы String.Empty, что является лучшей практикой? (И почему)
Выполнение:
private int _id = -1
Или
Установка _id = -1 и имя = String.Empty в конструкторе?
Это похоже на дубликат http://stackoverflow.com/questions/298183/c-member-variable-initialization-best-practice – aranasaurus