c# - How should I change this source into LINQ? -


list<node> resultlist = new list<node>(); nodeequalitycomparer comparer = new nodeequalitycomparer();  foreach (vector3 move in movelist) {     foreach (node sight in sightlist)     {         if (comparer.equals((vector3)sight.position, move))             resultlist.add(sight);     } } 

how should change source linq?

var resultlist = movelist.selectmany(m => sightlist.where( s => comparer                                        .equals((vector3)s.position, m)).tolist(); 

Popular posts from this blog

Php - Delimiter must not be alphanumeric or backslash -

Delphi interface implements -

java - How to create Table using Apache PDFBox -