Я хотел бы знать, эквивалентно ли это:
private List<FixedTickProvider> minorTickProviders;
public List<FixedTickProvider> MinorTickProviders { get { return minorTickProviders; } }
этому:
public List<FixedTickProvider> MinorTickProviders { get; private set; }
Дело в том, что я унаследовал первый фрагмент кода, в то время какЯ сам более привык ко второму варианту.Поскольку Is собирался переписать часть кода, мне было интересно, если эти два точно эквивалентны.
обратите внимание, что я НЕ говорю о списках только для чтения.Я полностью осведомлен о теме «список только для чтения», как обсуждалось здесь , и мой вопрос немного отличается.
Примечание: я почти уверен, что однажды прочитал статью о том, что компилятор выдастточно такой же код из этих двух выдержек, но я больше не могу его найти и не могу найти точного ответа по этому вопросу.Поэтому, пожалуйста, просветите меня.