Объявление константного двойного [] в 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? Или так, а я просто не знаю как?