例子

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
  List<student> pr = new List<student>();
            pr.Add(new student { id=1,name="张三",sex="男",age=10});
            pr.Add(new student { id = 1, name = "八七", sex = "男", age = 28 });
            pr.Add(new student { id = 2, name = "赵六", sex = "女", age =16 });
            pr.Add(new student { id = 3, name = "王五", sex = "男", age = 26 });
            pr.Add(new student { id = 4, name = "张四", sex = "女", age = 17 });
            List<student> hh = new List<student>();
            for (int i = 0; i < pr.Count; i++)
            {
 
                if (pr[i].age > 20)
                {
 
                    hh.Add(pr[i]);
                 
                 
                }
            
             
            }
 
            for (int i = 0; i < hh.Count; i++)
            {
 
                Console.WriteLine(hh[i]);
             
             
            }
 
 
        }
    }
}
 
public class student
    {
 
        public int id { get; set; }
        public string name { get; set; }
        public string sex { get; set; }
        public int age { get; set; }
        public override string ToString()
        {
 
 
            return string.Format("编号{0},姓名{1},性别{2},年龄{3}", this.id, this.name, this.sex, this.age);
        }
    }
}
 
 
2.
 
 
            List<student> pr = new List<student>();
            pr.Add(new student { id=1,name="张三",sex="女",age=18});
            pr.Add(new student { id = 1, name = "八七", sex = "男", age = 28 });
            pr.Add(new student { id = 2, name = "赵六", sex = "女", age = 16 });
            pr.Add(new student { id = 3, name = "王五", sex = "男", age = 26 });
            pr.Add(new student { id = 4, name = "张四", sex = "女", age = 17 });
            List<student> hh = getset(pr);
            for (int i = 0; i < hh.Count; i++)
            {
 
                Console.WriteLine(hh[i]);
             
            }
           
          
          
 
        }
        public static List<student> getset(List<student> pr)
        {
 
            List<student> hh = new List<student>();
            for (int i = 0; i < pr.Count; i++)
            {
 
                if (pr[i].age > 20)
                {
 
 
                    hh.Add(pr[i]);
 
                }
                 
            }return hh;
 
 
 
 
3.
 
  List<Student> students = new List<Student>();
            //Where ToList  FirstOrDefault 
            students.Add(new Student { Id=1,Name="张三",Sex="男",Age=18});
            students.Add(new Student { Id = 2, Name = "李四", Sex = "女", Age = 28 });
            students.Add(new Student { Id = 3, Name = "王五", Sex = "男", Age = 16 });
            students.Add(new Student { Id =4, Name = "赵六", Sex = "女", Age = 26 });
            students.Add(new Student { Id = 5, Name = "田七", Sex = "男", Age = 27 });
            List<Student> result = students.OrderByDescending(s => s.Id).ToList();
            for (int i = 0; i < result.Count; i++)
            {
                Console.WriteLine(result[i]);
            }
          

  

posted @   西瓜冰镇老板  阅读(145)  评论(0编辑  收藏  举报
编辑推荐:
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
阅读排行:
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 用 C# 插值字符串处理器写一个 sscanf
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
点击右上角即可分享
微信分享提示