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