我有几个常量需要使用,我的计划是将它们放在一个双精度const数组中,但编译器不允许我这样做。
我尝试了这种声明方式:
const double[] arr = {1, 2, 3, 4, 5, 6, 73, 8, 9 };
然后我决定将其声明为 static readonly:
static readonly double[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9};
然而问题依然存在。为什么编译器不允许我声明一个由常量值组成的数组?还是说它会允许,只是我不知道如何声明?