using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestLinq {public class Point{//1.自动属性public int X { get; set; }public int Y { get; set; }}class Program{static void Main(string[] args){//2.对象初始化器Point p = new Point { X = 2, Y = 3 };//3.集合初始化器List<int> lst = new List<int> { 1, 3, 5, 2, 2, 1, 4, 111, 2, 3222 };//4.扩展方法string s = "1";int i = s.ToInt32();Console.WriteLine(i);string noPascal = "welcome to linq";Console.WriteLine("Pascal:" + noPascal.ToPascal());//得到所有包含2的数字的集合---a.用委托var lst1 = lst.FindAll(delegate(int n){return n.ToString().IndexOf("2") != -1;});//得到所有包含2的数字的集合---b.用lambda表达式var lst2 = lst.FindAll((ele) =>{return ele.ToString().IndexOf("2") != -1;});foreach (var j in lst1){Console.WriteLine(j);}Console.ReadLine();}}static class T{//4.扩展方法public static int ToInt32(this string s){return Convert.ToInt32(s);}public static string ToPascal(this string str){StringBuilder result = new StringBuilder();string[] arr = str.Split(' ');foreach (string s in arr){result.Append(s.Length > 1 ? s.Substring(0, 1).ToUpper() + s.Substring(1) : s.ToUpper());}return result.ToString();}} }

vs20008 新特性复习相关推荐

  1. Java复习第11天---11.4---Java8新特性---Stream流常用方法3和综合案例

    Java复习第11天---11.4---Java8新特性---Stream流常用方法3和综合案例 目录 文章目录 1.count:计数-终结方法 2.limit:取前几个元素-延迟方法 3.skip: ...

  2. Java复习第11天---11.3---Java8新特性---Stream流特点和常用方法2

    Java复习第11天---11.3---Java8新特性---Stream流特点和常用方法2 目录 文章目录 1.Stream流特点 2.filter:过滤 3.map:映射 ***后记*** : 内 ...

  3. Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1

    Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1 目录 文章目录 1.Stream流的2中获取方式 1.1.集合的stream方法 1.2.Stream ...

  4. Java春招面试复习:JDK 5-15都有哪些经典新特性

    前言 JDK 15发布啦~ 我们一起回顾JDK 5-15 的新特性吧,大家一起学习哈~ 本文已经收录到github https://github.com/whx123/JavaHome 公众号:捡田螺 ...

  5. Redis 新特性篇:多线程模型解读

    Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注. ❝ 码老湿,提供了啥特性呀?知道了我能加薪么? 主要特性如下: 多线程处理网络 IO: 客户端 ...

  6. Java8的十大新特性

    Java9预计将于今年9月份发布,这是否会是一次里程碑式的版本,我们拭目以待.今天,我们先来复习一下2014年发布的Java 8的十大新特性. Java 8可谓是自Java 5以来最具革命性的版本了, ...

  7. python3.8新特性 逻辑表达式_Python3.8正式发布!新特性解析在这里

    Python3.8正式发布!新特性解析在这里 诗书塞外 Python程序员 10月14日,Python 3.8 正式版发布.这也意味着一个Python开发周期的结束,和另一个开发周期的开始.Pytho ...

  8. babel css3新特性_2018年面试前端总结

    再有两个月,2018就快过完了,因而有必要在年末对2018年的前端学习做一个总结,本文主要从前端面试中的一些基础知识来对前端进行相关的总结.本文根据网络面试题进行总结. 基础知识 本部分主要从以下几个 ...

  9. Java9发布回顾Java 8的十大新特性

    java9已经在北京时间9月22日正式发布,开发者可以在oracle jdk官网上下载到最新的jdk9. 今天,我们先来一起复习一下2014年发布的Java 8的十大新特性.先来喝杯java~~~ 按 ...

最新文章

  1. 【炫酷秀】仅用4行代码再现《黑客帝国》数字雨,可立即在终端实现!
  2. 这四个问题场景你会排查原因吗?看看高手是如何使用 Arthas 快速定位原因的!...
  3. OpenCV中IplImage和单字节char*的相互转换
  4. python的分支语句中if和else必须同时出现_Python条件控制分支语句if…else…
  5. C语言易错题集 第二部
  6. android应用图标的尺寸大小,Android APP LOGO尺寸
  7. 基于jquery的bankInput银行卡账号格式化
  8. OSChina 周一乱弹 —— 老夫聊发少年狂
  9. Struts原理与实践(7)[转]
  10. 详解shell IFS分隔符
  11. 数据结构 算法与应用(c++ 描述) 自练答案
  12. Android 11 Bata 正式发布!闲鱼最新升级版 Flutter 技术电子书开放下载
  13. 谷歌地图-Google Map
  14. python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(三)
  15. 【清华集训2014】玛里苟斯(数学 线性基)
  16. NRF24L01(1)
  17. C# 通过反射根据描述特性转换枚举型值
  18. 联想电脑开机卡在logo界面
  19. 少说话多写代码之Python学习008——字符串的方法02
  20. SWUSTOJ#616排序查找

热门文章

  1. JAVA 环境安装包 JDK 64位 jdk-8u221-windows-x64.exe
  2. Eureka相关总结
  3. Typecho 个人支付宝微信收款插件 TePay
  4. ORA-04031: 无法分配 3840 字节的共享内存 (“shared pool“,“unknown object“,“sga heap(1,0)“,“kglsim object batch“)
  5. 【贝叶斯神经网络训练】(torch实现)
  6. java遍历一个类的属性名,java遍历对象属性
  7. 20230103编译ToyBrick的TB-RK3588X的Andorid12的LOG01
  8. 禁止视频网站使用Flash P2P上传
  9. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第三周题解(个人向仅供参考)
  10. Java文件路径问题