我有一個嵌套的列表,其中包含一組列表,其中一些列表是重複的,我想只做一個沒有重複列表的第二列表。我試過這個:從嵌套列表中刪除重複的列表c#
List<List<string>> liste1 = new List<List<string>>();
List<List<string>> liste2 = new List<List<string>>();
List<string> l1 = new List<string> { "a", "b", "c" };
List<string> l2 = new List<string> { "h", "x", "g" };
List<string> l3 = new List<string> { "a", "b", "c" };
List<string> l4 = new List<string> { "z", "t", "n" };
liste1.Add(l1);
liste1.Add(l2);
liste1.Add(l3);
liste1.Add(l4);
foreach (List<string> lis in liste1)
{
if(!liste2.Contains(lis))
{
liste2.Add(lis);
}
}
它似乎很容易,但它不工作,任何幫助將不勝感激。謝謝。
感謝您的回答:) – Exii
沒問題,很高興幫助。 –