Пример #1
0
 public static void Example1()
 {
     var nums = new List<int> { 12, 10, 13, 09, 11, 19, 11, 08, 16, 10, 12, 10, 05, 09, 11, 14 };
     var delTen = new PredicateDelegate(PredicateMethods.IsGreaterThan10);
     foreach (var element in nums.FilterRecords(delTen))
     {
         Console.WriteLine(element.ToString());
     }
 }
Пример #2
0
        /// <summary>
        /// Using annonymous methods and Lambda expressions
        /// We are assigning Delegate instance delTen with a Lambda method
        /// </summary>
        public static void Example2()
        {
            var nums = new List<int> { 12, 10, 13, 09, 11, 19, 11, 08, 16, 10, 12, 10, 05, 09, 11, 14 };
            var delTen = new PredicateDelegate(x=>x>15? true:false);

            foreach (var element in nums.FilterRecords(delTen))
            {
                Console.WriteLine(element.ToString());
            }
        }