C# 在web.config中为web.config创建具有随机数目的元素的自定义块

C# 在web.config中为web.config创建具有随机数目的元素的自定义块,c#,asp.net,web-config,C#,Asp.net,Web Config,我需要在web配置中创建一个自定义块,如下所示: ... 据我所知,我应该从ConfigurationSection派生自定义设置类,但我不知道如何使其可扩展。我需要向该块添加很多项,并将其用作键值对 我也知道可以通过这个部分来完成这一切,但我需要创建一个自定义的,因为键和值字段对我来说可能不够,我需要扩展它们 非常感谢您的帮助 创建添加/清除/删除子元素的结构,该子元素的类型与MySettings元素需要派生的类型相匹配。谢谢!这正是我所需要的!我将发布一个完整版本的解决方案,供社区进一

我需要在web配置中创建一个自定义块,如下所示:


...
据我所知,我应该从ConfigurationSection派生自定义设置类,但我不知道如何使其可扩展。我需要向该块添加很多项,并将其用作键值对

我也知道可以通过这个部分来完成这一切,但我需要创建一个自定义的,因为键和值字段对我来说可能不够,我需要扩展它们


非常感谢您的帮助

创建添加/清除/删除子元素的结构,该子元素的类型与
MySettings
元素需要派生的类型相匹配。

谢谢!这正是我所需要的!我将发布一个完整版本的解决方案,供社区进一步使用!
<MySettings>
    <add name="name1" value="value1" />
    <add name="name2" value="value2" />
    <add name="name3" value="value3" />
    ...
</MySettings>