Declarando un doble const [] en C #? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Por qué C # limita el conjunto de tipos que se pueden declarar como const? 6 respuestas

Tengo varias constantes que uso, y mi plan era ponerlas en una matriz constante de dobles, sin embargo, el compilador no me lo permite.

He intentado declararlo de esta manera:

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

Entonces decidí declararlo como solo lectura estática:

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

Sin embargo, la pregunta permanece. ¿Por qué el compilador no me permite declarar una matriz de valores constantes? ¿O lo hará, y simplemente no sé cómo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta