【发布时间】:2010-11-09 17:40:13
【问题描述】:
我有几个要使用的常量,我的计划是将它们放在一个双精度的 const 数组中,但是编译器不允许我这样做。
我试过这样声明:
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 值数组?或者会,我只是不知道怎么做?
【问题讨论】:
标签: c# static constants readonly