public static class Employee
{
public static string SomeSetting
{
get
{
return ConfigurationManager.AppSettings["SomeSetting"];
}
}
}
Khai báo tài sản như tĩnh, là tốt. Ngoài ra, không bận tâm lưu trữ một tài liệu tham khảo tư nhân để ConfigurationManager.AppSettings. ConfigurationManager đã là một lớp tĩnh.
Nếu bạn cảm thấy rằng bạn phải cửa hàng một tham chiếu đến appSettings, hãy thử
public static class Employee
{
private static NameValueCollection _appSettings=ConfigurationManager.AppSettings;
public static NameValueCollection AppSettings { get { return _appSettings; } }
}
Đó là hình thức tốt để luôn đưa ra một định tố truy cập rõ ràng (tư nhân, công cộng, vv) mặc dù mặc định là tư nhân.
Nguồn
2010-06-17 16:16:24
làm cho NameValueCollection static .. –
Bạn có hiểu ý nghĩa tĩnh nào không? Từ câu hỏi của bạn, tôi không nghĩ rằng bạn làm. Bạn có lẽ nên làm quen với định nghĩa của nó, đặc biệt là liên quan đến các lớp C#. Xem: http://msdn.microsoft.com/en-us/library/98f28cdx(VS.71).aspx –
Đây là lần đầu tiên tôi nhìn thấy một lớp 'nhân viên 'tĩnh. – BoltClock