《C# 语言入门详解(刘铁锰) - 学习笔记 - Lambda表达 / Linq查询》

本文介绍了C#中的Lambda表达式和LINQ查询的基础知识,包括Lambda表达式的定义、语法及示例,以及如何使用LINQ进行数据库操作,如模糊查询、排序、聚合等,并提供了详细的代码示例。
摘要由CSDN通过智能技术生成

Lambda表达 / LINQ查询


前言

  • Lambda表达式: 匿名方法、inline(内联)方法。(简化了匿名委托的使用,减少开发中需要编写的代码量 )
  • LINQ查询: LINQ(Language Integrated Query)即语言集成查询,LINQ总是使用对象,因此你可以使用相同的查询语法来查询和转换XML、对象集合、SQL数据库、ADO.NET数据集以及任何其他可用的LINQ提供程序格式的数据。

一、Lambda表达式

  • 定义:是一个匿名函数,是一种高效的类似于函数式编程的表达式。
  • 语法:所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达式或语句块。Lambda表达式x => x * x读作"x goes to x times x"。
  • 示例:
using System;

namespace InterfaceTest
{
   
    class Program
    {
   
        static void Main(string[] args)
        {
   
            Func<int, int, int> func = new Func<int, int, int>((int a
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值