随笔分类 -  .Net

摘要:什么是LINQ?LINQ即语言集成查询。它是.NET框架的一个扩展,允许我们以使用SQL语句类似的方式查询数据集合。linq作为 IEnumerable接口的扩展方法故只要实现了该接口的方法都可以使用LINQ语法。 首先展示一下where方法的使用。 1 static void Main(strin 阅读全文
posted @ 2022-07-31 23:37 电竞~马保国 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1 static void Main(string[] args) 2 { 3 Person[] p = new Person[2]; 4 p[0] = new Chinese(); 5 p[1] = new Japanese(); 6 for (int i = 0; i < p.Length; i 阅读全文
posted @ 2022-07-31 22:21 电竞~马保国 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1)扩展方法就是通过对原有的类型在不修改原来代码的情况下,添加方法的过程。 1 class Program 2 { 3 //扩展方法知识看起来像是调用了某个对象的方法,但实际上根本不是该对象的方法,实际上就是调用了某个静态类中的方法。 4 static void Main(string[] args 阅读全文
posted @ 2022-07-31 10:45 电竞~马保国 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1)为什么使用委托? 将一个方法作为参数传递给另一个方法。委托是一个数据类型,像类一样。故委托也是可以new的。 2)声明一个委托所指向的函数必须跟委托具有相同的参数和返回值。委托的声明跟类是同一个级别的。 1 //定义了一个无返回值,无参数的委托类型 2 public delegate void 阅读全文
posted @ 2022-07-31 10:24 电竞~马保国 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1)out参数。如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。但是如果返回多个不同类型的值的时候,返回数组就无法解决问题。这个时候可以考虑使用out参数。out参数不仅可以返回多个相同类型的值,也可以返回多个不同类型的值。 1 static void main(string[ 阅读全文
posted @ 2022-07-31 09:20 电竞~马保国 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示