0

Есть класс StackOverflowTest

class StackOverflowTest
{
    public int ID { get; set; }
}

Какой смысл в данном примере? Да, знаю, что можно использовать модификатор доступа к аксесору, но мне важно понять именно смысл в этом примере.

Kromster
  • 13,809
  • 1
    Существует много библиотек которые заточены на свойства, а не на поля, потому что свойство можно сделать вычисляемым, а поле - нет. EntityFramework библиотека, DataGrid компонент и много других библиотек предполагают наличие свойства. Для обьявление свойства в NET2.0 нужно было создавать поле и свойство подвязывать к полю, поэтому придумали такое "сокращение". – nick_n_a Jun 22 '18 at 07:56
  • @Grundy Я понимаю, зачем нужны свойства. Но мне не понятно зачем они нужны автоматически реализуемыми. – Castiel_Luciefer2000 Jun 22 '18 at 08:01
  • 1
    @Castiel_Luciefer2000 Понятно что Ваш вопрос не совпадает буквально с тем, но ответы на тот вопрос отвечают и на Ваш. Более того, в тексте вопроса говорится именно о автореализуемом свойстве. – default locale Jun 22 '18 at 08:08
  • 1
    https://ru.stackoverflow.com/q/548126/186999 – Grundy Jun 22 '18 at 08:16
  • Лучшее объяснение написал VladD здесь – Bulson Jun 22 '18 at 08:26

0 Answers0