为 app.config 内置 .NET 键/值对 configSection 处理程序
Posted
技术标签:
【中文标题】为 app.config 内置 .NET 键/值对 configSection 处理程序【英文标题】:Built in .NET key/value pair configSection handler for app.config 【发布时间】:2012-03-30 04:37:00 【问题描述】:我记得曾经读过 .NET 有一个内置的 configSection 处理程序,它可以处理键/值对的集合,而无需编写我自己的自定义类。类似于appSettings
,但我可以将包含标签命名为我自己的名字,然后开始列出键/值对。
有人知道这是否存在以及它叫什么吗?
例子:
<configuration>
<configSections>
<section name="myKeys" type="Some.Built.In.Assembly, Some.Built.In.Assembly" />
</configSections>
<myKeys>
<add key="1" value="1" />
<add key="2" value="2" />
<add key="3" value="3" />
</myKeys>
【问题讨论】:
我相信是 System.Configuration.NameValueFileSectionHandler。示例:4guysfromrolla.com/articles/053102-1.aspx 山姆,你为什么不把你的评论作为答案?这就是我一直在寻找的。span> 这是一个答案。这里的一些人喜欢遵循指令到极端。由于您以一种暗示您以前见过的方式提出问题,因此我以一种暗示它可能是答案的方式回答了它。有人因为我回答您问题的方式而决定,这是评论,而不是答案。这是我最不喜欢 Wiki 类型系统的地方之一。我会更明确地重新发布它。 【参考方案1】:您正在寻找的是 System.Configuration.NameValueFileSectionHandler。可以在此处找到其用法示例:4guysfromrolla.com/articles/053102-1.aspx
(修改了类名中的错字)
【讨论】:
以上是关于为 app.config 内置 .NET 键/值对 configSection 处理程序的主要内容,如果未能解决你的问题,请参考以下文章
C#/ ASP.Net:app.settings而不是web.config
基于Debug模式windows应用程序app.config设置
网站后端_Python+Flask.0004.FLASK配置管理之三种方式加载外部配置?