Привет У меня есть allLists, который содержит списки строки, я хочу, чтобы найти общие элементы среди этих строк списков я пробовалНайти общие элементы в списке списков строк
var intersection = allLists
.Skip(1)
.Aggregate(
new HashSet<string>(allLists.First()),
(h, e) => { h.IntersectWith(e); return h);`
, а также списки пересечений (жесткий код по индекс) все из них не работает, когда я попытался
var inter = allLists[0].Intersect(allLists[1]).Intersect(allLists[2])
.Intersect(allLists[3]).ToList();
foreach (string s in inter) Debug.WriteLine(s+"\n ");
Так как я собираюсь сделать это динамически и получить общие элементы строки в списках; есть ли способ избежать Linq?
Почему вы хотите avoif linq? –
http://stackoverflow.com/a/1132466/4112271 Эта тема похожа на вас ?? –