Ich habe eine Klasse:Filterliste mit Linq
public class Car
{
public string Color { get; set; }
public string Speed { get; set; }
}
Und ein Beispiel:
List<Car> Cars = new List<Car>()
{
new Car()
{
Color = "Green".
Speed = "100"
},
new Car()
{
Color = "Yellow".
Speed = "150"
}
}
Ich möchte diese Liste filtern
ich tun:
List<Car> Conditions = new List<Car>()
{
new Car()
{
Color = "Green".
Speed = "100"
},
new Car()
{
Color = "Yellow".
Speed = "100"
},
.......
}
Wie man meine Liste durchsucht und nur das Auto nimmt, das entspricht ds zumindest zu einem Zustand mit Linq?
Hier, nehmen Sie nur den ersten Index meiner Liste zum Beispiel
Meine erwartete Ausgabe:
List<Car> Cars = new List<Car>()
{
new Car()
{
Color = "Green".
Speed = "100"
}
}
Da Farbe und Geschwindigkeit Übereinstimmung mit einem Index von Conditions
Auf welchem Zustand möchten Sie filtern? Was ist die erwartete Ausgabe? Und zu guter Letzt, was hast du probiert? – RePierre
Mögliches Duplikat von [Filtern einer Liste mit LINQ] (http://stackoverflow.com/questions/5090568/filtering-a-list-using-linq) – Max
Versuchen Sie zunächst, etwas über LINQ zu lesen. Sone Beispiele hier: http://www.tutorialsteacher.com/linq/linq-tutorials oder hier: https://msdn.microsoft.com/en-us/library/bb397933.aspx – MKasprzyk