Инициализация свойства или поля
От: merge  
Дата: 08.10.10 04:20
Оценка:
Вот простой код


class A 
{
  private decimal  _rate;

  public A(int i, double rate)
  {
    Rate = rate; 
    I = i;
  }

  public int I
  { get; set; }
  
  public decimal Rate
  { 
    get { return _rate * I; }
    set { _rate = value; }
  }
}



всё бы ничего, но вот решарпер предложил мне удалить сеттер из свойства Rate, а в конструкторе инициализировать поле.
Чем вызвано его предложение? Ведь вроде как плохо иметь реализацию просто геттера
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.