C# 基础知识系列- 6 Lambda表达式和Linq简单介绍

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

C# 基础知识系列- 6 Lambda表达式和Linq简单介绍

月影西下   2020-04-01 我要评论
# 前言 C#的lambda和Linq可以说是一大亮点,C#的Lambda无处不在,Linq在数据查询上也有着举足轻重的地位。 那么什么是Linq呢,Linq是 `Language Intergrated Query`(语言集成查询)的缩写,可以对本地对象**集合**或者远程数据源进行结构化的查询操作。 那什么又是Lambda呢?嗯,简单来讲就是匿名函数,我们不声明方法名,只写一个方法体,这个方法体就是lambda表达式 # lambda表达式 ## 如何写一个lambda表达式 首先,在写lambda表达式之前,需要先了解 两个特殊的类型:`Func`和`Action`。 这是两个委托,这里先不急着了解什么是委托,可以把它们当做一种名称规范就行,它们都可以表示一个方法。不同的是其中`Func`表示一个有返回值的方法,`Action`表示一个没有返回值的方法。C#对这两个的定义如下: ```c# public delegate TResult Func

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们