Українська
Підсумки
Висновки
Records описують значення через компоненти, enum задає скінченні константи, sealed обмежує альтернативи, а зразки дозволяють безпечно розібрати їхню структуру. Компактний синтаксис не скасовує інваріантів, захисних копій і перевірки числових меж.
Питання для самоперевірки
- Які члени генерує record?
- Коли присвоюються поля компактного конструктора?
- Чому record із масивом не є автоматично незмінним?
- Чому ordinal не варто зберігати як зовнішній код?
- Як enum поєднує поля й поведінку?
- Які модифікатори мають прямі підтипи sealed?
- Що означає домінування випадку switch?
- Чому default не замінює case null?
- Що роблять var і підкреслення у зразках?
- Як перевірити, що спрощення зберігає семантику?