Action就相当于一个委托,=>(Lambda表达式)后面跟的是一个函数体。在我看来Action和=>合在一起就相当于给一个没有函数名的函数做了一个委托。使用时只需要调用委托就可以使用函数。

示例代码如下:

using System;
using System.Collections.Generic;namespace TestCode
{class Program{static void Main(string[] args){Action<int, int> action1 = new Action<int, int>((m, n) =>{int s = m * n;Console.WriteLine(s);});Action action2 = new Action(() =>{Console.WriteLine("How are you?");});Action action3 = new Action(SayHello);action1(2, 3);action2();action3();}static void SayHello(){Console.WriteLine("I'm fine.");}}
}

运行结果:

Ps:C#就刚学了两三个月,这只是我个人理解因为发展方向不在这一块所以并没有深入追究,欢迎大佬们指正不足之处。

C#中Action和=>用法(入门)相关推荐

  1. vue之mapMutaions的使用 vuex中 action 用法示例 api.js的使用

    vue之mapMutations的使用 我们通过Mutation来改变store中的state,方法往往是在子组件中使用 this.$store.commit(); 来实现,但是这样的缺点是不容易查看 ...

  2. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...

    Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn   发布于:2012-09-15 ...

  3. python管道怎么使用_python中管道用法入门实例

    python中管道用法入门实例 本文实例讲述了python中管道用法.分享给大家供大家参考.具体如下: #!coding=utf-8 import multiprocessing def consum ...

  4. 任务队列:celery快速入门及django中celery的用法

    文章目录 一.celey的简介 1.1 celery的工作机制 1.2 安装celery(5.2版本) 二.celery快速入门 2.1 选择broker 2.2 celery的简单使用 2.2.1 ...

  5. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  6. WEB Struts2 中OGNL的用法

    2019独角兽企业重金招聘Python工程师标准>>> User对象属性获取 如User中有username和password字段 获取username属性<s:propert ...

  7. Nginx配置中的log_format用法梳理(设置详细的日志格式)

    Nginx配置中的log_format用法梳理(设置详细的日志格式) nginx服务器日志相关指令主要有两条:一条是log_format,用来设置日志格式:另外一条是access_log,用来指定日志 ...

  8. java stream中Collectors的用法

    文章目录 简介 Collectors.toList() Collectors.toSet() Collectors.toCollection() Collectors.toMap() Collecto ...

  9. python argparse模块详解_python中argparse模块用法实例详解

    本文实例讲述了python中argparse模块用法.分享给大家供大家参考.具体分析如下: 平常在写命令行工具的时候,经常会带参数,所以用python中的argparse来实现. # -*- codi ...

  10. python中的super用法详解_Python中super函数用法实例分析

    本文实例讲述了python中super函数用法.分享给大家供大家参考,具体如下: 这是个高大上的函数,在python装13手册里面介绍过多使用可显得自己是高手 23333. 但其实他还是很重要的. 简 ...

最新文章

  1. net core mysql 连接池_EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
  2. 【线上分享】WebRTC传输与服务质量
  3. java跨库调用存储_存储库仅在第二个调用数据时发送回ViewModel
  4. 退役前的最后的做题记录upd:2019.04.04
  5. CCNA网络小菜鸟笔记之(第十一章, 广域网协议)
  6. struct和class的区别
  7. 数据库备份与恢复 之四 选择数据库还原方案
  8. MFC 消息映射的实现
  9. CodeBlocks下载、安装与编写C语言
  10. 战旗助手服务器代码,炉石传说酒馆战旗助手
  11. 《交互设计》作业-第六周
  12. vba手机号码归属_手机号码归属地查询
  13. 山东省软件设计大赛参赛心得
  14. Sqilabs第五关注入常用注入方式详解
  15. Windows使用ssh登入mac
  16. 数字电子钟仿真软件中的电路测试,如何利用Multisim仿真软件进行数字电子钟设计...
  17. 函数极限和无穷大 函数各种情况极限的定义
  18. (2021牛客多校一)A.Alice and Bob(博弈)
  19. SAP BOM的类二维报表
  20. 无线产品认证logo

热门文章

  1. spring cloud 全家桶 简单介绍
  2. Navicat批量修改数据库某一属性初始值
  3. 【王道】操作系统OS第三章存储系统(三)
  4. Shiro学习01:使用Shiro实现身份管理和权限验证
  5. java计算机毕业设计招聘管理系统源码+系统+mysql数据库+lw文档
  6. PhotonServer MMO游戏开发
  7. IT 女生对未来职业的一点思考
  8. php计算跨月请假天数,计算请假天数JavaScript方法
  9. 尚硅谷的 ediary 笔记_【华硕灵耀X纵横(i71165G7/16GB/512GB/集显)评测】助力笔记本创新!英特尔Evo平台制定十大体验目标...
  10. matlabrobert锐化_基于matlab图像锐化处理