私は、静的な メソッド内で定数値にアクセスできるのを認識せずにコードを書いています。
静的メソッド内でconst変数を使用できるのはなぜですか?
const
の値には、なぜstatic
と宣言することなくアクセスできますか。
例えば)それはIMAGE_FILE_EXTENSION
public abstract class ImageDocumentReplacer : DocumentReplacer
{
private const string IMAGE_FILE_EXTENSION = ".tif";
private static void AddImageToDocument(int documentId, string separatedPath)
{
Console.WriteLine(IMAGE_FILE_EXTENSION);
}
}
静的constを使用してください。コンパイラはおそらく文句を言うだろう;) –
@サミュエル:はい、それはそうです! – Sung
私は決して暗黙のうちに*静的なことは考えていませんでした...ありがとうMehrdad。 – Sung