public static class Employee
{
public static string SomeSetting
{
get
{
return ConfigurationManager.AppSettings["SomeSetting"];
}
}
}
Deklarieren Sie die Eigenschaft ebenfalls als statisch. Machen Sie sich auch nicht die Mühe, einen privaten Verweis auf ConfigurationManager.AppSettings zu speichern. ConfigurationManager ist bereits eine statische Klasse.
Wenn Sie das Gefühl haben, dass Sie muss einen Verweis auf appsettings zu speichern, versuchen Sie
public static class Employee
{
private static NameValueCollection _appSettings=ConfigurationManager.AppSettings;
public static NameValueCollection AppSettings { get { return _appSettings; } }
}
Es gehört zum guten Ton, immer eine explizite Zugriffsangabe zu machen (privat, öffentlich usw.), auch wenn der Standardwert privat ist.