首页 > 编程语言 >随便玩玩之C# 15 Lambda表达式

随便玩玩之C# 15 Lambda表达式

时间:2023-03-11 19:12:31浏览次数:35  
标签:Console C# 匿名 static 15 表达式 Lambda

随便玩玩之C# 15 Lambda表达式

 

Lambda表达式的定义方式为:“([参数列表]) => 表达式”。运算符“=>”是一种与赋值运算“=”具有相同优先级的右结合运算符,在英语里读作:“goes to”。

匿名方法就是没有名字的方法,只有处理逻辑。当我们只需要进行一段逻辑处理,不需要引用这个逻辑处理的结果进行其他操作的时候,就可以使用匿名方法。Lambda表达式与匿名方法没有区别。在使用匿名方法的地方,完全可以用Lambda表达式来代替。

 

这里只说说 => 用法。方法体只有一条语句的时候可以使用=>替代大括号。

using System;
using System.Security.Cryptography.X509Certificates;

namespace AnonymousMethods
{
    internal class Program
    {
        static void Main(string[] args)
        {
            
            Console.WriteLine(Sum());

            Console.WriteLine(Sum2());

            Console.ReadKey();
        }

        static int Sum()
        {
            return 2 + 3;
        }
        static int Sum2() => 2+3;
    }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

参考资料:

https://www.cnblogs.com/daxnet/archive/2008/11/14/1687010.html

https://www.cnblogs.com/daxnet/archive/2008/11/12/1687011.html

 

标签:Console,C#,匿名,static,15,表达式,Lambda
From: https://www.cnblogs.com/tashi-net/p/17206706.html

相关文章

  • 一个网络和串口全双工通信的c++库
    欢迎指正概述该库是https://github.com/ZLMediaKit/ZLToolKit和https://github.com/itas109/CSerialPort的集合这是一个通信库,包括网络和串口通信网络包括:TCP客户端......
  • nacos实现Java和.NetCore的服务注册和调用
    用nacos作为服务注册中心,如何注册.NetCore服务,如何在Java中调用.NetCore服务呢?可以分为下面几个步骤: 0.运行nacos 1.开发.netcore服务,然后调用nacos提供的.netcore......
  • 【ASP.NET Core】修改Blazor.Server的Hub地址后引发的问题
    BlazorServer,即运行在服务器上的Blazor应用程序,它的优点是应用程序在首次运行时,客户端不需要下载运行时。但它的代码是在服务器上执行的,然后通过SignalR通信来更新客......
  • jdbc 链接 oracle 查询
    Oracle默认端口号为:1521Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";报错1:ClassNotFoundException:oracle.jdbc.driver.OracleDriver:缺少pom依赖:<depen......
  • Spring JDBC和 事务控制
    SpringJDBC和事务控制1.主要内容2.Spring整合JDBC环境 Spring框架除了提供IOC与AOP核⼼功能外,同样提供了基于JDBC的数据访问功能,使得访问持久层数据更......
  • 11、NFS-CSI网络存储、SC提供动态制备模板 PV和PVC动态制备
    PV和PVC在Pod级别定义存储卷有两个弊端◼卷对象的生命周期无法独立于Pod而存在◼用户必须要足够熟悉可用的存储及其详情才能在Pod上配置和使用卷PV和PVC可用于降低这种耦......
  • 12、应用配置--特殊卷ConfigMap和Secret
    应用配置特殊卷(ConfigMap和Secret)ConfigMapSecret都是用来实现去为我们的容器化运行的应用提供配置接口配置接口:基于docker运行应用,对于日常工作来说,有些不便如:基于nginx的i......
  • 13、Label和Label Selector
    标签选择器Label和LabelSelector:标签和标签选择器LabelLabel资源对象的源数据:任何资源类型的任一资源对象,包括pod(pod用的最多)定义在metadata.labels:key:valu......
  • css作用 文本样式
    <doctypehtml><html><head>  <metacharset="utf-8">  <title>study</title>  <linkrel="stylesheet"href="study.css"type="text/css">  <sty......
  • OpenCv Mat 数据结构
    前言OpenCv的Mat数据结构可以存储图片信息。但是以坐标系构建来说,Mat是以左上角为原点,而我们自己的日常习惯是以左下角为原点。本文提供了这两者之间的一种转换。假设M......