Объявление константного двойного [] в C #? [Дубликат]

На этот вопрос уже есть ответ:

Почему C # ограничивает набор типов, которые могут быть объявлены как const? 6 ответов

У меня есть несколько констант, которые я использую, и я планировал поместить их в константный массив значений типа double, однако компилятор мне не позволил.

Я пытался объявить это так:

const double[] arr = {1, 2, 3, 4, 5, 6, 73, 8, 9 };

Затем я решил объявить его статическим только для чтения:

static readonly double[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9};

Однако вопрос остается. Почему компилятор не позволяет мне объявлять массив значений const? Или так, а я просто не знаю как?

Ответы на вопрос(6)

Ваш ответ на вопрос