Сенс коректності полягає у можливості забезпечити подання екземпляра, який не може бути змінений або видалений користувачем. Компілятор підтримує це, вказуючи, коли ви порушуєте constness із функції const або намагаєтесь використовувати функцію non-const об'єкта const. Тож, не копіюючи підхід const, чи існує методологія, яку я можу використовувати в C #, яка має однакові цілі?
Я знаю про незмінність, але це насправді не переноситься на об'єкти контейнера, щоб назвати їх, а лише один приклад.