Mögliche Duplizieren:
“const correctness” in C#Wie erreicht man const-Korrektheit in C#?
I C++ seit vielen Jahren programmiert haben, aber ich bin ziemlich neu in C#. Beim Lernen von C# fand ich, dass die Verwendung des Schlüsselworts viel begrenzter als in C++ ist. AFAIK gibt es, for example, keine Möglichkeit, Argumente für eine Funktion const zu deklarieren. Ich bin unzufrieden mit der Idee, dass ich unbeabsichtigte Änderungen an meinen Funktionsargumenten vornehmen kann (die komplexe Datenstrukturen sein können), die ich nur durch Testen erkennen kann.
Wie gehen Sie mit dieser Situation um?
Andreas - ich habe die Frage falsch gelesen. Ich habe meine Antwort entfernt, da ich auf C++ verwiesen habe, was nicht das ist, was Sie gefragt haben. Das tut mir leid. –
Es wurde auch kürzlich auf http://stackoverflow.com/questions/114149/const-correctness-in-c –