【问题标题】:Add array to key in web.config将数组添加到 web.config 中的键
【发布时间】:2012-07-30 19:45:32
【问题描述】:

我想知道是否可以将数组作为键中的值...示例

<add key="email" value="emails["email1@email.com, email2@email.com"] />

这种语法行得通吗?

【问题讨论】:

  • 如果您只需要一个值列表,您可以使用您选择的分隔符(在 XML 等中是合法的)并在需要时拆分值。

标签: c# arrays web-config


【解决方案1】:

使用ConfigurationManager.AppSettings,您只能检索标量值。对于您的示例,如果您用分号分隔电子邮件,您可以这样做:

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

使用 web.config

<add key="email" value="email1@email.com;email2@email.com" />

【讨论】:

  • 出色的答案 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-13
  • 2016-03-28
  • 1970-01-01
  • 1970-01-01
  • 2016-07-22
  • 2020-03-01
相关资源
最近更新 更多