【发布时间】:2012-07-30 19:45:32
【问题描述】:
我想知道是否可以将数组作为键中的值...示例
<add key="email" value="emails["email1@email.com, email2@email.com"] />
这种语法行得通吗?
【问题讨论】:
-
如果您只需要一个值列表,您可以使用您选择的分隔符(在 XML 等中是合法的)并在需要时拆分值。
标签: c# arrays web-config
我想知道是否可以将数组作为键中的值...示例
<add key="email" value="emails["email1@email.com, email2@email.com"] />
这种语法行得通吗?
【问题讨论】:
标签: c# arrays web-config
使用ConfigurationManager.AppSettings,您只能检索标量值。对于您的示例,如果您用分号分隔电子邮件,您可以这样做:
string[] emails = ConfigurationManager.AppSettings["email"].Split(';');
使用 web.config
<add key="email" value="email1@email.com;email2@email.com" />
【讨论】: