gpt4 book ai didi

c# - 从代码中声明多个字符串

转载 作者:行者123 更新时间:2023-11-30 19:23:55 24 4
gpt4 key购买 nike

我有这样的东西:

XmlDocument doc = new XmlDocument();
doc.Load(@"D:\filter.xml");
string filter1 = doc.SelectSingleNode("filter/f1").InnerText;
string filter2 = doc.SelectSingleNode("filter/f2").InnerText;
string filter3 = doc.SelectSingleNode("filter/f3").InnerText;
string filter4 = doc.SelectSingleNode("filter/f4").InnerText;
string filter5 = doc.SelectSingleNode("filter/f5").InnerText;
string filter6 = doc.SelectSingleNode("filter/f6").InnerText;

等等...我的问题是如何在循环中生成这些字符串?类似的东西。

XmlDocument doc = new XmlDocument();
doc.Load(@"D:\filter.xml");
for (int i = 0; i < 7; i++)
{
string filter + i = doc.SelectSingleNode("filter/f" + i).InnerText;;
}

最佳答案

填写List<string> :

List<string> filterList = new List<string>();
for (int i = 0; i < 7; i++)
{
filterList.Add(doc.SelectSingleNode("filter/f" + i).InnerText);
}

现在您可以通过索引访问它们,f.e.过滤器 5:

string filter5 = filterList[4]; // zero based

关于c# - 从代码中声明多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43277445/

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