Deklarieren eines const double [] in C #? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Warum schränkt C # die Menge der Typen ein, die als const deklariert werden können? 6 answersIch habe mehrere Konstanten, die ich verwende, und mein Plan war es, sie in ein const-Array von Doubles zu packen, aber der Compiler lässt mich nicht.
Ich habe versucht, es so zu erklären:
const double[] arr = {1, 2, 3, 4, 5, 6, 73, 8, 9 };
Dann habe ich mich entschlossen, es als statisch zu deklarieren:
static readonly double[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9};
Jedoch bleibt die frage. Warum kann ich vom Compiler kein Array von const-Werten deklarieren lassen? Oder wird es und ich weiß einfach nicht wie?