Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 具有键/值对的动态配置_C#_.net_Properties_.net 4.5 - Fatal编程技术网

C# 具有键/值对的动态配置

C# 具有键/值对的动态配置,c#,.net,properties,.net-4.5,C#,.net,Properties,.net 4.5,对于一个c#应用程序,我使用app.config存储应用程序配置变量 在此应用程序中,我需要存储固定的相同键/值。 此外,我还需要存储相同的键/值“dynamic”:我的配置类在其中读取该键,读取以前缀开头的所有键(即邮件),并将其存储到哈希表中。然后使用公共方法检索每个配置密钥。 可以创建到配置类中,相同的属性“动态”,其中包含一个特定的名称。实际上,从app.config文件中创建运行时公共名称(使用自定义名称)。如果我理解您关于读取(所有)应用程序密钥的问题,并过滤您想要的密钥,请参阅示例

对于一个c#应用程序,我使用app.config存储应用程序配置变量

在此应用程序中,我需要存储固定的相同键/值。 此外,我还需要存储相同的键/值“dynamic”:我的配置类在其中读取该键,读取以前缀开头的所有键(即邮件),并将其存储到哈希表中。然后使用公共方法检索每个配置密钥。
可以创建到配置类中,相同的属性“动态”,其中包含一个特定的名称。实际上,从app.config文件中创建运行时公共名称(使用自定义名称)。

如果我理解您关于读取(所有)应用程序密钥的问题,并过滤您想要的密钥,请参阅示例,我将执行
ReadAllSettings()
并过滤代码隐藏中需要的内容