gpt4 book ai didi

C# App.Config 带有数组或列表之类的数据

转载 作者:可可西里 更新时间:2023-11-01 03:03:50 24 4
gpt4 key购买 nike

如何在 app.config 中包含数组或列表之类的信息?我希望用户能够放置尽可能多的 IP(或根据需要)。我的程序将只接受 app.config 中指定的任何内容。如何做到这一点?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ip" value="x" />
<add key="ip" value="y" />
<add key="ip" value="z" />
</appSettings>
</configuration>



public string ip = ConfigurationManager.AppSettings["ip"];

最佳答案

最简单的方法是在 App.config 文件中使用逗号分隔列表。当然,您可以编写自己的配置部分,但如果它只是一个字符串数组,那么这样做有什么意义呢,保持简单。

<configuration>
<appSettings>
<add key="ips" value="z,x,d,e" />
</appSettings>
</configuration>

public string[] ipArray = ConfigurationManager.AppSettings["ips"].Split(',');

关于C# App.Config 带有数组或列表之类的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499105/

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