c# 常量可以声明为static的类成员吗
是的,常量可以声明为static的类成员。在C#中,常量可以用const关键字声明,也可以用static readonly关键字声明。当用const关键字声明常量时,它们默认为静态(static)的。这意味着它们属于类而不是特定的实例,并且可以通过类名直接访问。以下是一个示例:
public class MyClass
{
public const int MyConstant = 10;
public static readonly int MyStaticReadOnly = 20;
}
// 访问常量
int constantValue = MyClass.MyConstant;
int staticReadOnlyValue = MyClass.MyStaticReadOnly;
在上面的示例中,常量MyConstant和静态只读字段MyStaticReadOnly都可以通过类名MyClass直接访问。
原文地址: http://www.cveoy.top/t/topic/jcUb 著作权归作者所有。请勿转载和采集!