Szukam bardzo szybkiego sposobu na odfiltrowanie kolekcji w C #. Obecnie używam ogólnych kolekcji List
Czy jest na to lepszy sposób? Czy istnieje sposób filtrowania na miejscu, i nie jest wymagana lista tymczasowa?
1 odpowiedź
List <int> myList = GetListOfIntsFromSomewhere ();
// Spowoduje to odfiltrowanie listy liczb całkowitych> 7, gdzie zwraca an
// IEnumerable <T>, dlatego wymagane jest wywołanie ToList w celu konwersji z powrotem na List <T>.
List <int> filterList = myList.Where (x => x> 7) .ToList ();
Jeśli nie możesz znaleźć pliku .Where
, oznacza to, że musisz zaimportować za pomocą System.Linq;
u góry pliku.