如何创建一个默认情况下所有字段/属性都为常量的类

本文关键字:属性 字段 常量 情况下 创建 何创建 默认 一个 | 更新日期: 2023-09-27 18:36:21

是否可以

在 C# 中创建一个默认情况下所有字段和属性都是 const 的类?

  • 虚构示例 *

public class foo : const /* or readonly */ { public int baa = 3; }

如何创建一个默认情况下所有字段/属性都为常量的类

> 不,不是。

你可以使类成为静态的,但这会强制所有成员都是静态的。

前任:

public static class Constants
{
    public const int SomeId = 123;
    public const string SomeName = "foo";
    public static readonly DateTime myDateTime = new DateTime();
    public string notConstant = "test"; //does not compile
}