У меня есть вложенный список, содержащий набор списков, некоторые из этих списков дублируются, я хочу просто сделать второй список без дублированных списков. Я пробовал это:удаление дублированных списков из вложенного списка 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
Без проблем, рад, что это помогло. –