• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小香猪 工作室~~
————含泪播种的人一定能含笑收获 !!!

asp.net、 C#、 Sql Server、 html+css、 wpf、 wcf and so on

兢兢业业学技术 踏踏实实诚做人……
博客园    首页    新随笔    联系   管理    订阅  订阅
list<>操作
List<T>.Sort() // 排序T
2 List<T>.Find() // 找出一個T
3 List<T>.FindAll() //找出多個T
4 List<T>.Exist() //判斷T是否存在
view source
 
print?
1 lIST<Person> lstPerson=new List<>(Person);
view source
 
print?
01 //List<T>.Find()
02 //找出Name='puma'的Person
03 Response.Write("找出Name='puma'的Person→ ");
04 Response.Write(lstPerson.Find(delegate(Person p) { return p.Name == "puma"; }).ToString() + "<p>");
05   
06   
07   
08 //List<T>.FindAll()
09 //找出Age>10的數目
10 Response.Write("找出Age>10的數目→ ");
11 Response.Write(lstPerson.FindAll(delegate(Person p) { return p.Age > 10; }).Count.ToString() + "<p>");
12   
13   
14   
15 //List<T>.Exists()
16 //檢查Name='F6'是否存在
17 Response.Write("檢查Name='F6'是否存在→ ");
18 Response.Write(lstPerson.Exists(delegate(Person p) { return p.Name == "F6"; }).ToString() + "<p>");
19   
20   
21   
22   
23 //List<T>.Sort()
24 //依Name升冪排序
25 Response.Write("<p>依Name升冪排序↑<br/>");
26 lstPerson.Sort(delegate(Person p1, Person p2) { return Comparer<string>.Default.Compare(p1.Name, p2.Name); });
27   
28   
29   
30 //List<T>.Sort()
31 //依Name降冪排序
32 Response.Write("<p>依Name降冪排序↓<br/>");
33 lstPerson.Sort(delegate(Person p1, Person p2) { return Comparer<string>.Default.Compare(p2.Name, p1.Name); });
徐燕平
posted on 2010-11-22 09:56  xyp0605  阅读(149)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3