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 answers

Ich 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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage