gpt4 book ai didi

c# - 如何从列表列表中删除重复条目

转载 作者:太空宇宙 更新时间:2023-11-03 20:48:14 24 4
gpt4 key购买 nike

我有如下列表,

List<List<String>> ListsToMerge

假设这个列表还有 3 个内部列表。

ListsToMerge [0] = {"Apple", "Grapes", "Banana"}
ListsToMerge [1] = {"Guava", "Apple", "Strawberry"}
ListsToMerge [2] = {"Strawberry", "Almonds", "Peach"}

我需要从上面的列表中删除重复的条目并创建一个主列表。

List<string> MergedList

这个 MergedList 应该删除重复的条目并且只应该包含

MergedList = {"Apple","Grapes","Banana","Guava","Strawberry","Almonds","Peach"}

最佳答案

试试这个:不用 LINQ

List<string> MergedList = new List<string>();
foreach(List<string> ls in ListsToMerge)
{
foreach(string s in ls)
{
if(!MergedList.Contains(s))
{
MergedList.Add(s)
}
}
}

关于c# - 如何从列表列表中删除重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58448858/

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