我使用公共静态类来指定一些全局值,我需要在多个类中使用一些时间。
public static class GlobalConfig
{
public static Int32 lm1 = 2000;
public static Int32 lm2 = 5;
}
我后来在不同的类中使用它,如:
GlobalConfig.lm2
还能从类外部/从其他类更新此值的解决方案是什么?
答案 0 :(得分:0)
您可以直接更新这些值。
GlobalConfig.lm1 = 2001;
或者,如果您希望能够在何时添加新的全局值,请使用字典。
public static class GlobalConfig
{
public static Dictionary<string, Int32> Settings = new Dictionary<string, int32>();
}
然后使用以下方法添加设置:
GlobalConfig.Settings.Add("lm1", 2000);
然后使用。
var setting = GlobalConfig.Settings["lm1"];