1
我试图在单个类中收集我应用程序中的所有字符串声明,以便它们很容易修改项目范围。我可以创建一个Strings
类,像这样:具有静态属性的静态类
public static class Strings
{
public static readonly string Title = "App Title";
}
或像这样:
public static class Strings
{
public const string Title = "App Title";
}
类应该是静态的和所有属性不变。 Strings
的属性是否有static readonly
或const
关键字在它们之间有什么区别?
'const' *隐含*'static',但该语言不允许您同时使用这两个关键字。 –
也许最大的区别是'const'会编译,而'static const'则不会。你的意思是“静态只读”吗? – dasblinkenlight
“集中所有字符串”是什么意思? – ilans