Вопрос про свойства и поля class

Только только ознакомился с инкапсуляцией.

Правильно ли я понимаю, что в полях class на C# 8 указываются только поля с модификаторами доступа const и readonly - возможно что то ещё, чего пока не знаю.

А вот всё остальное можно назначать правильно настроенными свойствами. А там уже для CIL автоматически создадутся поля.

Или же прям всё можно на свойствах и вообще без полей ?

    class Car
    {
        // Поля
    
        private const int lvlZagryazneniya = 3;
    
        // Свойства
    
        public string Nazvanie{ get; set; }
        public double MaksSkorost { get; private set; }
        private int KolPassagirov { get; set; }

       // Конструкторы

       .........

       // Методы

       .........
    
    }

Ответы (0 шт):