C# 3.0 将配置文件中的值检索到类中,使用C#?
使用C#。如何将配置文件中的值放入类中?我想你可以传递一个键,它会根据这个键得到值 我知道你可以用C# 3.0 将配置文件中的值检索到类中,使用C#?,c#-3.0,c#-2.0,C# 3.0,C# 2.0,使用C#。如何将配置文件中的值放入类中?我想你可以传递一个键,它会根据这个键得到值 我知道你可以用 string value = ConfigurationManager.AppSettings["test"]; 但我想可能有更好的方法,也许在课堂上使用它 这样行吗 public static string GetKey(string value) { get { return ConfigurationSettingAppSetting[value]; } }
string value = ConfigurationManager.AppSettings["test"];
但我想可能有更好的方法,也许在课堂上使用它
这样行吗
public static string GetKey(string value)
{
get
{
return ConfigurationSettingAppSetting[value];
}
}
为了使用它,我使用
GetKey("test");
这是好的还是好的实践,将其用作静态
谢谢我不喜欢使用字符串从配置中获取值。相反,我创造了
public static class Config
{
public static string Test
{
get { return ConfigurationManager.AppSettings["Test"]; }
}
}
也允许强输入
public static class Config
{
public static int ApplicationId
{
get { return int.Parse(ConfigurationManager.AppSettings["ApplicationId"]); }
}
}
这创建了一个简单的抽象,而无需全力以赴进行创建。Yuriy Faktorovich,如果我想获得超过1个值,该怎么办?i、 我想控制传递给方法的内容。如GetKey(“测试”);或GetKey(“颜色”)@Greg通常我会创建更多的静态属性。另一种可能是使用包含键列表的枚举。在大多数情况下,我不明白为什么需要动态地传递密钥。