1. ホーム
  2. c#

[解決済み] なぜ「public static const string S = "stuff";」をクラスで使用できないのでしょうか?

2022-03-23 17:14:21

質問

自分のクラスをコンパイルしようとすると、エラーが発生します。

定数 'NamespaceName.ClassName.CONST_NAME' を静的とすることはできません。

を行に追加してください。

public static const string CONST_NAME = "blah";

Javaではいつでもできるのに。 何が間違っているのでしょうか? そして、なぜこれをさせてくれないのでしょうか?

解決方法は?

A const オブジェクトは常に static .