Wie deklariert man eine lokale Konstante in C#?Wie deklariert man eine lokale Konstante in C#?
Wie in Java, können Sie wie folgt vorgehen:
public void f(){
final int n = getNum(); // n declared constant
}
, wie diese in C# zu tun? Ich versuchte mit readonly
und const
, aber keiner scheint zu arbeiten.
Jede Hilfe würde sehr geschätzt werden.
Danke.
Dies ist die ärgerlichste Auslassung von C# in meiner kurzen Zeit, die es verwendet. Ich benutze ständig lokale Variablen in C++ für meine eigene Sicherheit, Vernunft und Lesbarkeit. – pauldoo
http://stackoverflow.com/questions/443687/why-does-c-sharp-disallow-readonly-local-variables –
@MauricioScheffer, danke für den Link. Obwohl ich jetzt, wenn ich etwas für .NET schreiben muss, werde ich ganz sicher F # verwenden. :-) – missingfaktor