2012-07-30 25 views
19

Tôi đã tự hỏi nếu nó có thể đặt một mảng như một giá trị trong một chìa khóa ... ví dụThêm mảng quan trọng trong web.config

<add key="email" value="emails["[email protected], [email protected]"] /> 

Sẽ rằng công việc cú pháp?

+1

Nếu bạn chỉ cần một danh sách các giá trị mà bạn chỉ có thể sử dụng một delimiter của bạn lựa chọn (đó là hợp pháp trong XML, vv) và chia giá trị khi bạn cần. –

Trả lời

44

Với ConfigurationManager.AppSettings bạn chỉ có thể truy xuất giá trị vô hướng. Ví dụ, nếu bạn tách các email của bạn bằng dấu chấm phẩy, bạn có thể làm:

string[] emails = ConfigurationManager.AppSettings["email"].Split(';'); 

với web.config

<add key="email" value="[email protected];[email protected]" /> 
+0

Hoàn hảo .... chỉ là những gì tôi đang tìm :) – user1269625

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