Используйте Where
предложение для фильтрации последовательности
var tlistFiltered = tlist.Where(item => item.suburb == "brisbane")
LINQ-выражений, таких как Where return IEnumerable<T>
.Я обычно фиксирую результат с помощью var, но вы также можете использовать ToList()
для проецирования результата в список.Все зависит от того, что вам нужно сделать со списком позже.
List<Temp> tlistFiltered = tlist
.Where(item => item.suburb == "brisbane")
.ToList()
Обратите внимание, что с учетом вышесказанного вам не нужно выделять новый список.Методы Where
и ToList()
возвращают новую последовательность, которую вам просто нужно захватить со ссылкой.