【发布时间】:2009-08-11 15:40:57
【问题描述】:
我一直在编写代码,却没有意识到为什么我可以在静态中访问常量值
方法。
为什么可以访问const 值而不将其声明为static?
例如)在AddImageToDocument(...) 内调用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);
}
}
【问题讨论】:
标签: .net static language-design constants