すべてのフィールドとプロパティがデフォルトで const である C# でクラスを作成することは可能ですか?
- 架空の例 *
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
}