gpt4 book ai didi

c# - 从 app.config 中的值创建 map

转载 作者:行者123 更新时间:2023-12-04 02:22:57 24 4
gpt4 key购买 nike

目前,在我的 C# .cs 文件中,我声明了一个字典:


Dictionary<string, string> example_map = new Dictionary<string, string>();<br/>
option_symbol_map.Add("Key11", "Val1");<br/>
option_symbol_map.Add("Key2", "Val2");<br/>
option_symbol_map.Add("Key3", "Val3");

我需要将这些键和相应的值移动到 app.config 文件中,以便可以根据需要对其进行编辑。

实现它的最佳方法是什么?

我应该这样做吗:

<add key="Test1" value="Key1,Key2,Key3"/><br/>
<add key="Test2" value="Val1,Val2,Val3"/>

然后在创建字典时同时读取两个键?

或者我应该这样列出:

<add key="test3" value="Key1,Val1,Key2,Val2,Key3,Val3"/>

在这种情况下,我将如何创建我的 map ,选择每个备用对象作为键和值?

最佳答案

您可以编写自己的 ConfigurationElementCollection 类,而不是 AppSettings,其内容如下:

<yourSection>
<yourElements>
<add key="Key1" value="Val1"/>
<add key="Key2" value="Val2"/>
<add key="Key3" value="Val3"/>
</yourElements>
</yourSection>

这是一个 article涵盖了最重要的部分。如果您这样做,那么您就不需要知道 key 。

关于c# - 从 app.config 中的值创建 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3728817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com