0
点赞
收藏
分享

微信扫一扫

C#中巧用Lambda表达式实现对象list进行截取

Hyggelook 2023-02-15 阅读 28


场景

有一个对象的list,每个对象有唯一的属性Id,并且是从1递增,现在要根据此Id属性进行截取。

 

C#中巧用Lambda表达式实现对象list进行截取_list

其中DataTreeNode

C#中巧用Lambda表达式实现对象list进行截取_list_02

 

实现

Global.Instance.PrepareCompareDataInOne = Global.Instance.PrepareCompareDataInOne.Where(p => (int.Parse(p.Id) < 100)).ToList();

这样就可以截取前99个实体类,但是使用Lambda表达式返回的是IEnumerable类型,所以需要在转为list。

因为其Id属性为string ,所以需要转换为int去进行比较。

举报

相关推荐

0 条评论