Есть ли простой способ, будь то через LINQ или Generics, выяснить, доступны ли элементы в одном списке в другом списке.C# Список <string> «содержит» вопрос
В настоящее время я использую Intersect, чтобы проверить это.
См., Например,
List<string> list1; //{ 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }
List<string> list2; //{ 1, 3, 9 }
list1.Contains(list2) == true
Заранее спасибо
Спасибо. Еще один вопрос: что, если все элементы в списке2 должны быть доступны в списке1. Я использую графа. Есть ли способ лучше? – Ganesha
Вы можете использовать 'Except' как' 'if (! List2.Except (list1) .Any()) ...' –