创建实例后无法获取Const变量

本文关键字:获取 Const 变量 实例 创建 | 更新日期: 2023-09-27 18:02:38

这是我的c#类代码

 public class ConstReadOnly
{
    public const int cV = 10;
    public readonly int rV = 40;
}

现在,当我尝试创建这个类的实例时,我没有得到const变量cV。这可能是原因。

创建实例后无法获取Const变量

const是隐式静态的,您可以通过类名访问它们,如:

ConstReadOnly.cV

你可能会看到Jon Skeet的这篇文章-为什么我不能同时使用static和const ?

因为常量是隐式静态的。

如果要使用它们,请使用类名作为限定符。

 int fromConstInt = ConstReadOnly.cV;