using System.Collections.Generic;
public int Year {get; set;}
public string Make {get; set;}
public string Model {get; set;}
public string VIN {get; set;}
public static void Main()
Dictionary<string, Car> cars = new Dictionary<string, Car>();
cars.Add(car1.VIN, car1);
cars.Add(car2.VIN, car2);
cars.Add(car3.VIN, car3);
cars.Add(car4.VIN, car4);
Car coolCar = cars["BBBBBB"];
Console.WriteLine($"The car with BBBBBB as a VIN is {coolCar.Year} {coolCar.Make} {coolCar.Model}");
carList = new List<Car>();
Car carIAmLookingFor = new Car();
foreach(Car car in carList){
if (carIAmLookingFor.Make != null) {
Console.WriteLine($"The car with BBBBBB as a VIN is {carIAmLookingFor.Year} {carIAmLookingFor.Make} {carIAmLookingFor.Make}");
carIAmLookingFor = carList.Where(car => car.VIN == "DDDDDD" ).FirstOrDefault();
carIAmLookingFor = (from car in carList
where car.VIN == "DDDDDD"
select car).FirstOrDefault();