Mega Code Archive

 
Categories / C# Tutorial / LINQ
 

Filter by Make and Speed

using System; using System.Collections.Generic; using System.Text; using System.Xml.Linq; using System.Linq;     class Car     {         public string PetName;         public string Color;         public int Speed;         public string Make;                  public override string ToString()         {             return string.Format("Make={0}, Color={1}, Speed={2}, PetName={3}",Make, Color, Speed, PetName);         }     }     class Program     {         static void Main(string[] args)         {             Car[] myCars = new []{                 new Car{ PetName = "A", Color = "Silver", Speed = 100, Make = "BMW"},                 new Car{ PetName = "B", Color = "Black", Speed = 55, Make = "VW"},                 new Car{ PetName = "C", Color = "White", Speed = 43, Make = "Ford"}             };                      var a = from c in myCars                                where c.Make == "BMW" && c.Speed >= 100                                 select c;             foreach (Car c in a)             {                 Console.WriteLine(c.ToString());             }                  }     }