Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的 C# 类代码
public class ConstReadOnly { public const int cV = 10; public readonly int rV = 40; }
现在,当我尝试创建此类的实例时,我没有得到const变量cV。可能是什么原因。
const
cV
const是隐式静态的,您可以通过类名访问它们,例如:
ConstReadOnly.cV
您可能会看到 Jon Skeet 的这篇文章 -为什么我不能同时使用 static 和 const?
因为常量是隐式静态的。
如果要使用它们,请使用类名作为限定符。
int fromConstInt = ConstReadOnly.cV;