场景

有一个对象的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去进行比较。

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

  1. 【Kotlin】Kotlin 中使用 Lambda 表达式替代对象表达式原理分析 ( 尾随 Lambda - Trailing Lambda 语法 | 接口对象表达式 = 接口#函数类型对象 )

    文章目录 一.尾随 Lambda - Trailing Lambda 语法 二.Kotlin 中使用 Lambda 表达式替代对象表达式原理 1.Lambda 替换对象表达式 2.原理分析 3.示例分 ...

  2. 通过lambda表达式根据对象中的时间排序

    通过lambda表达式根据对象中的时间排序 话不多说,直接上代码!! //根据发送时间排序,时间按升序排序(时间小的排前面) List<ChatRecord> newCrList = cr ...

  3. python defaultdict函数_Python中defaultdict与lambda表达式用法

    这篇文章主要介绍了Python中defaultdict与lambda表达式用法,在这里分享给大家,需要的朋友可以参考下 本文实例讲述了Python中defaultdict与lambda表达式用法.分享 ...

  4. maven install 报错 source 1.5 中不支持 lambda 表达式

    maven install 报错 source 1.5 中不支持 lambda 表达式 maven-compiler-plugin 在编译的时候如果不指定jdk的版本,会默认使用jdk1.5 所以在编 ...

  5. IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)

    晚上在用IDEA的时候遇到了报错: Error:(33, 35) java: -source 7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式) ...

  6. 一起谈.NET技术,从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势...

    在上一篇文章中我们简单探讨了.NET 1.x和.NET 2.0中委托表现形式的变化,以及.NET 2.0中匿名方法的优势.目的及注意事项.那么现在我们来谈一下.NET 3.5(C# 3.0)中,委托的 ...

  7. intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 有用

    intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 2017年12月29日 15:04:15 佛空如水 阅读数:795 报错: 解决: 第 ...

  8. 从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势

    在上一篇文章中我们简单探讨了.NET 1.x和.NET 2.0中委托表现形式的变化,以及.NET 2.0中匿名方法的优势.目的及注意事项.那么现在我们来谈一下.NET 3.5(C# 3.0)中,委托的 ...

  9. java lambda map用法_Java 中如何使用 lambda 表达式填充 Map?

    Map是一个集合对象,它将键映射到Java中的值. 数据可以存储在键/值对中,并且每个键都是唯一的. 这些键/值对也称为映射条目. 在下面的示例中,我们可以使用lambda表达式填充映射.我们已经将字 ...

最新文章

  1. 解决swiper-slide在ion-slide-box不滑动的问题(暂且这么描述)
  2. 【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法
  3. 软化边硬化边_启示录:做完线雕第三天特别丑、边哭边讲线雕有什么副作用?...
  4. kibana服务器性能要求,Kibana停止工作,尽管kibana.service正常启动,但服务器未准备就绪...
  5. linux查看tongweb端口,东方通tongweb linux安装
  6. iOS 视频播放器开发(一)
  7. vs2008安装失败解决办法
  8. Mac Mini换固态硬盘
  9. 树莓派接入VGA显示器画面不全偏左的问题与VGA转HDMI连接显示器无法输出声音的解决
  10. 谷歌seo基础:看完就能上手操作的优化方案
  11. apktool使用注意事项
  12. 治理预防(环保文章? NoNoNo~)
  13. confusion matix
  14. 什么是指标体系?怎么搭建一个完美的指标体系? by彭文华
  15. 崔云php_佘家村里的“茉莉香”
  16. 具有深度沉浸能力的人更能有所成就
  17. R语言实战(统计分析1)
  18. 七号信令监测系统培训手册
  19. vue中基于高德地图,获取省级地图(以安徽为例)
  20. 欢迎光临阿里云栖大会SAP展区(C区301)!

热门文章

  1. java运行原理_Java程序的加载与运行原理详解
  2. python常用单词汇总_在.txt文件中找到最常用单词的Python程序必须打印word及其连接...
  3. HashedWheelTimer时间轮定时任务原理分析
  4. 在使用net start mysql命令时提示键入 net helpmsg 3523错误
  5. Mysql逻辑架构介绍
  6. nmap扫描局域网存活主机_安全工程师都在用的网络扫描软件,巧用ARP协议发现主机。第二节...
  7. 电脑微信多开方法_微信电脑端多开方法
  8. centos 安装ftp FileZilla
  9. 台式电脑没鼠标怎么移动光标_零基础学电脑从入门到精通 电脑零距离
  10. 微软已暂时停用你的账户_微软小冰公众号因违规被停用;安卓版隔空投送要来了...