当前位置: 首页 > news >正文

网站内备案名称 修改做外汇需要了解的网站

网站内备案名称 修改,做外汇需要了解的网站,学网站开发学费多少,直播网站开发报价Action<>是.NET Framework中自带的泛型委托&#xff0c;可以接收一个或多个输入参数&#xff0c;但不返回任何参数&#xff0c;可传递至多16种不同类型的参数类型。在Linq的一些方法上使用的比较多。 1、Action泛型委托 .NET Framework为我们提供了多达16个参数的Action…

Action<>是.NET Framework中自带的泛型委托,可以接收一个或多个输入参数,但不返回任何参数,可传递至多16种不同类型的参数类型。在Linq的一些方法上使用的比较多。

 

1、Action泛型委托

.NET Framework为我们提供了多达16个参数的Action委托定义,对于常见的开发场景已经完全够用。

如下图,

示例说明:

Action<>:委托至少0个参数,至多16个参数,无返回值。

Action:表示无参,无返回值的委托。

Action :表示有传入参数int,string无返回值的委托。

Action:表示有传入参数int,string,bool无返回值的委托。

Action:表示有传入4个int型参数,无返回值的委托。

2、Action泛型委托的使用

Action泛型委托的使用方法,可以通过下面代码看一下,

例如,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ActionDemo
{class Program{static void Main(string[] args){// 无参数无返回值的委托Action action1 = new Action(ActionWithNoParaNoReturn);action1();Console.WriteLine("----------------------------");// 使用delegateAction action2 = delegate { Console.WriteLine("使用delegate"); };// 执行action2();Console.WriteLine("----------------------------");// 使用匿名委托Action action3 = () => { Console.WriteLine("匿名委托"); };action3();Console.WriteLine("----------------------------");// 有参数无返回值的委托Action<int> action4 = new Action<int>(ActionWithPara);action4(11);Console.WriteLine("----------------------------");// 使用delegateAction<int> action5 = delegate (int i) { Console.WriteLine($"使用delegate的委托,参数值是:{i}"); };action5(22);Console.WriteLine("----------------------------");// 使用匿名委托Action<string> action6 = (string s) => { Console.WriteLine($"使用匿名委托,参数值是:{s}"); };action6("C#");Console.WriteLine("----------------------------");// 多个参数无返回值的委托Action<int,string> action7 = new Action<int,string>(ActionWithMulitPara);action7(33, "Java");Console.WriteLine("----------------------------");// 使用delegateAction<int,int,string> action8 = delegate (int i1, int i2, string s) {Console.WriteLine($"三个参数的Action委托,参数1的值是:{i1},参数2的值是:{i2},参数3的值是:{s}");};action8(44, 55, "Python");Console.WriteLine("----------------------------");Action<int,int,string,string> action9 = (int i1,int i2, string s1,string s2) => {Console.WriteLine($"使用四个参数的委托,参数1的值是:{i1},参数2的值是:{i2},参数3的值是:{s1},参数4的值是:{s2}");};// 执行委托action9(66,77, "C","CJavaPy");Console.ReadKey();}static void ActionWithNoParaNoReturn(){Console.WriteLine("无参数无返回值的Action委托");}static void ActionWithPara(int i){Console.WriteLine($"有参数无返回值的委托,参数值是:{i}");}static void ActionWithMulitPara(int i,string s){Console.WriteLine($"有两个参数无返回值的委托,参数1的值是:{i},参数2的值是:{s}");}}
}

 

http://www.yayakq.cn/news/350685/

相关文章:

  • 在线营销型网站制作备案信息查询官网
  • 做网站 页面自适应外贸网站如何建设
  • angularjs 网站开发做的最好自考网站是哪个
  • ui网站模板网络营销模式案例分析
  • 素材解析网站搭建付费 视频 网站 怎么做
  • 网站建设心得.doc制作开发app需要多少钱
  • 网站开发后端菜鸟教程如果我的网站被百度收录了_以后如何做更新争取更多收录
  • 东莞市研发网站建设公司如何提高网站关键词的排名
  • 电商网站建设特色南京网页设计招聘
  • 哪家做网站做的好关于网站建设的文案
  • 网站前端开发有哪些做汽配的网站
  • 怎么在网站投放广告怎么在百度上推广自己的店铺
  • 网站诊断博客网站与备案信息不符
  • 烟台网站的建设网页设计导航栏代码怎么写
  • 网站制作价格怎么算一流的句容网站建设
  • 新民正规网站建设价格咨询建筑公司简介模板免费下载
  • 网站建设产品展示型的wordpress用户角色管理系统
  • 大鹏网站建设建站好不好上海工程网站建设
  • 云梦网站开发整站seo排名公司
  • 池州网站制作公司ui设计大专好就业吗
  • 中国建设银行企业信息门户网站江苏住房和城乡建设信息网站
  • 苏州个人网站制作如何注册公众号
  • 南宁设计网站网站建设流程图在线制作
  • 江桥网站建设贵阳网站制作工具
  • 怎么网站后台杭州燎远精品课程网站建设
  • 做网站语言排名2018电子商务网站建设方案的总结
  • 专门做杂志的网站徐州专业网站建设
  • 上海企业建站推荐工程造价信息网站
  • 辽宁网站建站中国中小企业信息网
  • 长沙有哪些网站建设公司好好牌子商城网