怎样通过条件删除list 里面的元素?

tanfe12 2012-06-06 10:57:11
我的list 的类型是一个实体类
有办法通过实体类的ID 作为条件来删除list里面的一个元素么
...全文
314 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
你的选择H 2012-07-25
  • 打赏
  • 举报
回复
list.Remove(list.Find(c => c.ID== "yourID"));
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

list=list.Where(l=>l.ID !=yourid).ToList();
[/Quote]

这个
qxyywy 2012-07-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 1 楼 的回复:

list=list.Where(l=>l.ID !=yourid).ToList();

用LINQ可以这样,其实list本身都有Remove函数
[/Quote]
恩 同意

对了 重庆哥们 你LINQ如何 ??
大麦芽糖 2012-07-10
  • 打赏
  • 举报
回复
"C#"
list.Remove(list.Where(o=>o.Id==0).Single());
希望能帮到你!!
EnForGrass 2012-06-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

list=list.Where(l=>l.ID !=yourid).ToList();
[/Quote]
用LINQ可以这样,其实list本身都有Remove函数
q107770540 2012-06-06
  • 打赏
  • 举报
回复
list=list.Where(l=>l.ID !=yourid).ToList();

8,494

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧