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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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;
       //}
       
   }

 

posted on   falcon_fei  阅读(153)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示