У меня есть такой класс
Public Class Car
Public Property Brand As String
Public Property Model As String
Public Property Horsepower As Integer
End Class
И сделал коллекцию объектов из этого класса вот так
Dim myCarCollection As List(Of Car) = New List(Of Car) From {
New Car() With {.Brand = "VW", .Model = "Golf", .Horsepower = "100"},
New Car() With {.Brand = "Mercedes", .Model = "C220", .Horsepower = "110"},
New Car() With {.Brand = "Porsche", .Model = "911", .Horsepower = "341"}}
Теперь, например, Я хочу удалить все автомобили, у которых марка не VW и мощность которых меньше 300. Какой «лучший» способ сделать это? Я видел, что в коллекции есть что-то вроде myCarCollection.Where
, может кто-нибудь объяснить, как это сделать?
Редактировать: я знаю, как это сделать с for
/ foreach
, но я думал о более разумном способе сделать это.