gpt4 book ai didi

c# - 将 List 转换为 StringCollection

转载 作者:可可西里 更新时间:2023-11-01 08:02:40 28 4
gpt4 key购买 nike

我需要上述功能,因为我只能将 StringCollection 存储到设置,而不能存储字符串列表。

如何将 List 转换为 StringCollection?

最佳答案

怎么样:

StringCollection collection = new StringCollection();
collection.AddRange(list.ToArray());

或者,避免中间数组(但可能涉及更多重新分配):

StringCollection collection = new StringCollection();
foreach (string element in list)
{
collection.Add(element);
}

使用 LINQ 很容易转换回来:

List<string> list = collection.Cast<string>().ToList();

关于c# - 将 List<string> 转换为 StringCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12001715/

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