クラスをコンパイルしようとすると、エラーが発生します:
定数を
'NamespaceName.ClassName.CONST_NAME'
静的としてマークすることはできません。
次の行に:
public static const string CONST_NAME = "blah";
Java ではいつもこれを実行できます。何が間違っているのでしょうか? また、なぜこれができないのでしょうか?
ベストアンサー1
オブジェクトconst
は常に ですstatic
。
クラスをコンパイルしようとすると、エラーが発生します:
定数を
'NamespaceName.ClassName.CONST_NAME'
静的としてマークすることはできません。
次の行に:
public static const string CONST_NAME = "blah";
Java ではいつもこれを実行できます。何が間違っているのでしょうか? また、なぜこれができないのでしょうか?
オブジェクトconst
は常に ですstatic
。