如何在c#中构建一组常量变量?
例如 :
IconType {
public constant string folder = "FOLDER";
public constant string application = "APPLICATION";
public constant string system = "SYSTEM";
}
Run Code Online (Sandbox Code Playgroud)
然后我需要像这样使用IconType.system,但我不想做像IconType type = new IconType()这样的声明,我想方向访问它的变量.
它看起来像java中的JOptionPanel,当我想显示图标时我只需要调用这个JOptionPane.WARNING_MESSAGE
Hab*_*bib 12
只需在类中定义它们,因为const它们是隐式静态的,您可以使用它们
class IconType
{
public const string folder = "FOLDER";
public const string application = "APPLICATION";
public const string system = "SYSTEM";
}
Run Code Online (Sandbox Code Playgroud)
稍后您可以使用它们:
Console.WriteLine(IconType.folder);
Run Code Online (Sandbox Code Playgroud)
您可能会看到:为什么我不能一起使用static和const?作者:Jon Skeet