In C++ können Sie eine konstante Methode, wie so definieren:Konst Methoden in C#
int func_that_does_not_modify_this(int arg) const {}
Platzierung const
am Ende der Funktion verhindert, dass Sie versehentlich eine der internen Eigenschaften ändern, und lässt den Anrufer wissen dass diese Funktion das Objekt nicht verändert.
Gibt es ein solches Konzept in C#?
Das wäre nett :) – mpen