当前位置: 移动技术网 > IT编程>开发语言>c# > C#中巧用Lambda表达式实现对象list进行截取

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

2019年11月13日  | 移动技术网IT编程  | 我要评论

场景

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

其中datatreenode

 

 

实现

global.instance.preparecomparedatainone = global.instance.preparecomparedatainone.where(p => (int.parse(p.id) < 100)).tolist();

 

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

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网