목록 집합이 포함 된 중첩 목록이 있습니다. 이러한 목록 중 일부는 중복되어 있고 중복 목록이없는 두 번째 목록 만 만들고 싶습니다. 쉽게 보이지만 그 작동하지 않는, 어떤 도움이 이해할 수있을 것이다중첩 된 목록에서 중복 목록 제거 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
아무런 문제없이 도움이 되셨습니다. –