例子
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]); } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 用 C# 插值字符串处理器写一个 sscanf
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!