• 泛型委托、lambda表达式例子,备忘


    发现有很多基础知识没有掌握或者不熟练,最近想系统的看一遍,顺便整理读书笔记。

     class Program
        {
            static void Main(string[] args)
            {
             
                var array = new List<int>() { 1, 2, 3, 4, 5, 6, 7 };
                var d1 = new Predicate<int>(More);
                Console.WriteLine("more");
                Print(array, d1);
    
                var del2=new Predicate<int>(delegate(int item)
                {
                     //Console.WriteLine(array.Count);
    
                    if (item <3)
    
                    {
                        return true;
                    }
                    return false;
                });
                Console.WriteLine("less");
                Print(array, del2);
               
                
                List<int> arr = new List<int>() { 1, 2, 3, 4, 5, 6, 7 };
                arr.ForEach(new Action<int>(delegate(int a) { Console.WriteLine(a); }));
                arr.ForEach(new Action<int>(a => Console.WriteLine(a)));
    
                Console.Read();
            }
            static void Print(List<int> arr, Predicate<int> dl)
            {
                foreach (var item in arr)
                {
                    if (dl(item))
                    {
                        Console.WriteLine(item);
                    }
                }
            }
            static bool More(int item)
            {
                if (item > 3)
                {
                    return true;
                }
                return false;
            }
            //static bool Less(int item)
            //{
            //    if (item < 3)
            //    {
            //        return true;
            //    }
            //    return false;
            //}
           
        }
    
  • 相关阅读:
    Unable to load dbxmss.dll (ErrorCode 16). It may be missing from the system Path
    同一网内机器无法连通解决一例
    Day.24
    Day.24
    Day.23
    Day.22
    Day.23
    Day.21
    Day.22
    Day.01-Day.20
  • 原文地址:https://www.cnblogs.com/falcon-fei/p/3519901.html
Copyright © 2020-2023  润新知