C# Array.FindAll
2015-12-03 09:59
537 查看
private void Form1_Load(object sender, EventArgs e) { Room room1 = new Room("001", "name"); Room room2 = new Room("002", "name"); Room room3 = new Room("003", "name"); Room[] rooms = { room1, room2, room3 }; Room[] room_re = Array.FindAll<Room>(rooms, ifRoom); foreach (Room item in room_re) { Console.WriteLine(item.roomid); } } public bool ifRoom(Room r) { if(r.roomid == "001") { return true; } else { return false; } } } public class Room { public string roomid; public string roomname; public Room(string rooid, string roomname) { this.roomid = roomid; this.roomname = roomname; } }
相关文章推荐
- C# 如何用多字符分割字符串
- C#操作符??和?:
- c#编辑记事本
- 详解C#中的反射
- WPF使用后台C#代码创建Grid
- 详解C#中的反射(转载)
- C#跟踪日志
- C#之Action的实际应用例子
- c#委托
- C# yield return 用法与解析
- C#基础知识总结之二
- C#操作 Access 2013(.accdb)的方法
- C#中的动态特性
- 发发牢骚,觉得走c#这条路,不该太浮躁。
- C#:解决WCF中服务引用 自动生成代码不全的问题。
- C#中静态与非静态方法比较
- c#托管与非托管
- c# Eval函数中将日期显示的格式修改为yyyy-MM-dd形式
- c#Lamdba表达式与委托
- C#异步编程参考