Смысл константной корректности состоит в том, чтобы иметь возможность предоставить представление об экземпляре, которое не может быть изменено или удалено пользователем. Компилятор поддерживает это, указывая, когда вы нарушаете константность из константной функции или пытаетесь использовать неконстантную функцию константного объекта. Итак, не копируя константный подход, есть ли методология, которую я могу использовать в C #, которая имеет те же цели?
Я знаю о неизменности, но на самом деле это не относится к объектам контейнера, чтобы назвать лишь один пример.
const_cast
на C #? - person kerem   schedule 11.09.2012