В C++, вы можете определить постоянный метод следующим образом:методы Const в C#
int func_that_does_not_modify_this(int arg) const {}
Размещение const
в конце функции предотвращает случайное изменение любого из внутренних свойств, и позволяет вызывающему знать что эта функция не будет изменять объект.
Есть ли такая концепция в C#?
Это было бы хорошо :) – mpen