sự khác biệt chính giữa System.Configuration.ConfigurationManager.AppSettings [ "key"] và System.Configuration.ConfigurationSettings.AppSettings [ "key"] là gì?Sự khác nhau giữa ConfigurationManager và ConfigurationSettings
Trả lời
ConfigurationSettings.AppSettings đã lỗi thời. ConfigurationManager.AppSettings là sự thay thế.
Tại sao đã trở nên lỗi thời> @ Christian.K – Karthick
Câu trả lời có thể có trong [link] (http://www.philosophicalgeek.com/2007/11/26/difference-between-configurationsettings-and-configurationmanager/) @Hari Gillala đăng dưới dạng bình luận cho câu hỏi của bạn. –
vâng, cảm ơn bạn .. @ Christian.K – Karthick
Đôi khi đó là một ý tưởng tốt để đọc các tài liệu ..
http://msdn.microsoft.com/en-en/library/system.configuration.configurationsettings(v=vs.80).aspx
Cung cấp các phiên bản runtime 1.0 và 1.1 hỗ trợ cho việc đọc phần cấu hình và thiết lập cấu hình thông thường.
Nói cách khác, lớp ConfigurationSettings không được chấp nhận.
ConfigurationManager có nhiều chức năng hơn ConfigurationSettings dạng danh sách dưới đây
1. ConfigurationManager có thể truy cập appsetting và phần ConnectionString
2. ConfigurationManager cung cấp chức năng mà bạn có thể sử dụng để đọc và viết config.
3. Giấy phép theo mức độ sử dụng
4. ...... và khác mà bạn có thể nhìn thấy trên MSDN
Tham khảo http://msdn.microsoft.com/En-US/library/system.configuration.configurationmanager.aspx
'System.Configuration.ConfigurationSettings.AppSettings' là lỗi thời: Lỗi thời có nghĩa là cũ hoặc không còn sử dụng nữa. Nó đã được thay thế bởi System.Configuration! System.Configuration.ConfigurationManager.AppSettings '
Hãy nhớ rằng đối tượng ConfigurationManager nằm trong một tập hợp (DLL) khác nhau mặc dù không gian tên giống nhau.
ConfigurationManager Namespace: System.Configuration hội: System.Configuration (trong System.Configuration.dll)
ConfigurationSettings Namespace: System.Configuration hội: Hệ thống (trong System.dll)
Anton
http://www.philosophicalgeek.com/2007/11/26/difference-between-configurationsettings-and-configurationmanager/ –
@HariGillala bạn có thể muốn biến điều này thành câu trả lời. –