2012-09-11 51 views
13

sự khác biệt chính giữa System.Configuration.ConfigurationManager.AppSettings [ "key"]System.Configuration.ConfigurationSettings.AppSettings [ "key"] là gì?Sự khác nhau giữa ConfigurationManager và ConfigurationSettings

+4

http://www.philosophicalgeek.com/2007/11/26/difference-between-configurationsettings-and-configurationmanager/ –

+0

@HariGillala bạn có thể muốn biến điều này thành câu trả lời. –

Trả lời

6
+0

Tại sao đã trở nên lỗi thời> @ Christian.K – Karthick

+0

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. –

+0

vâng, cảm ơn bạn .. @ Christian.K – Karthick

10

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

0

'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 '

3

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

Các vấn đề liên quan