gpt4 book ai didi

c# - 从 Properties.Settings 加载到 ArrayList?

转载 作者:太空宇宙 更新时间:2023-11-03 11:52:01 25 4
gpt4 key购买 nike

这是保存后剩下的设置文件。 (保存属性工作正常。)

<setting name="AlarmList" serializeAs="Xml">
<value>
<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<anyType xsi:type="ArrayOfAnyType">
<anyType xsi:type="xsd:dateTime">2009-12-04T02:00:00</anyType>
<anyType xsi:type="xsd:string">string1</anyType>
<anyType xsi:type="xsd:string">string2</anyType>
</anyType>
<anyType xsi:type="ArrayOfAnyType">
<anyType xsi:type="xsd:dateTime">2009-12-04T03:00:00</anyType>
<anyType xsi:type="xsd:string">string1</anyType>
<anyType xsi:type="xsd:string">string2</anyType>
</anyType>
</ArrayOfAnyType>
</value>

如何使用 ArrayList 将其加载回应用程序?我就是这样保存的。

ArrayList list = new ArrayList();
list.Add(SetAlarm.Value);
list.Add("string1");
list.Add("string2");
Settings.AlarmList2.Add(list);
Settings.Save();

有人知道我如何使用它从设置中加载数据吗?

最佳答案

我还没有测试过这个,但我认为你可以这样做:

ArrayList all = Settings.AlarmList2;
foreach (ArrayList items in all) {
// items [0] -> DateTime
// items [1] -> string1
// items [2] -> string2
}

关于c# - 从 Properties.Settings 加载到 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1857192/

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