是的,常量可以声明为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直接访问。

c# 常量可以声明为static的类成员吗

原文地址: http://www.cveoy.top/t/topic/jcUb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录