コード例 #1
0
ファイル: Program.cs プロジェクト: Bang0123/SWC2sem
        public static void Main(string[] args)
        {
            #region init af biler og liste
            Car car1 = new Car("Suzuki Swift", 2012),
                car4 = new Car("Suzuki Swift", 2012),
                car2 = new Car("Citroen C5", 2014),
                car3 = new Car("Opel Astra", 2009);
            _carList = new List<Car>() { car1, car2, car3, car4 };
            #endregion
            #region Init udskrift
            Console.WriteLine("Carlisten efter init:");
            foreach (var car in _carList)
            {
                Console.WriteLine(car);
            }
            //_carList.ForEach(x => Console.WriteLine(x));
            #endregion
            // Predicate func
            PredicateFunc();
            // Bruger et Delegate anon udtryk
            DelegateFunc();
            // bruger func delegate
            FuncDel(_searchCriteria);


            // Bruger et lambda udtryk
            LambdaFunc();
            // finder alle bilver fra 2010 og efter
            FindAllElementer();
            // finder det første index af searchCriteria
            FindIndexs();

            // bruger where og finder dem med e
            FindAlleMedE();






            // Holder Console vinduet åbent
            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Bang0123/SWC2sem
 // finder cars som opfylder searchCriteria
 private static bool CarModelSearch(Car car)
 {
     if (car.Model.Equals(_searchCriteria, StringComparison.OrdinalIgnoreCase))
     {
         return true;
     }
     return false;
 }