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

知名网站建设公司 北京微博推广有用吗

知名网站建设公司 北京,微博推广有用吗,在线建网址,京东商城官网购物平台什么是委托? 首先,我们要知道C#是一种强类型的编程语言,强类型的编程语言的特性,是所有的东西都是特定的类型 委托是一种存储函数的引用类型,就像我们定义的一个 string str 一样,这个 str 变量就是 string 类型. 因为C#中没有函数类型,但是可以定义一个委托类型,把这个函数…

什么是委托?

首先,我们要知道C#是一种强类型的编程语言,强类型的编程语言的特性,是所有的东西都是特定的类型

委托是一种存储函数的引用类型,就像我们定义的一个 string str 一样,这个 str 变量就是 string 类型. 因为C#中没有函数类型,但是可以定义一个委托类型,把这个函数赋值给这个委托

 //声明委托//delegate 返回值类型 委托的名字(方法的参数) delegate <return type> <delegate-name><parameter list>//声明一个委托,接收string参数,返回值为int类型 pubulic delegate int MyDelegate(string s)

委托一旦被声明,就可以用new关键字来创建声明委托

委托的使用

方法一:public delegate int MyDelegate(string s);internal class Program{static void Main(string[] args){MyDelegate d1 = new MyDelegate(Number);d1("11");}static int Number(string b){Console.WriteLine("你好"+b);return 1;}}方法二: public delegate int MDelegate(string a);internal class Program{static void Main(string[] args){Test.TestT(Num);}static int Num(string str){Console.WriteLine("你好"+str);return 1;}}class Test{public static void TestT(MDelegate aa){//方法接收一个委托类型的参数,就相当于接收了一个方法,该方法必须满足这个委托的规定的参数和返回值//aa 回调函数:以参数的形式传递到函数中的函数aa("12");}}

实例化委托

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 委托实例化
{delegate void Mystring(int x, string y);delegate int NumberOper(int aa, int bb);internal class Program{static void Main(string[] args){new Test();Mystring mystring=new Mystring(Fn);mystring(1, "aaa");}static void Fn(int x, string y){Console.WriteLine("Helloween");}}class Test{public Test(){string str = "2025";Mystring mystring=new Mystring(Fn);mystring(1,str);NumberOper sum = new NumberOper(Add);Console.WriteLine(Add(20,30));}void Fn(int x, string y){Console.WriteLine($"x==={x},y==={y}");}int Add(int a, int b){return a + b;}}
}

什么是多播委托?

一个委托可以引用多个方法,可以依次调用所有引用的方法。可以通过使用+运算符来合并委托或使用-运算符来移除特定的方法实现。

 delegate void MyDelegate(string name);internal class Program{static void Main(string[] args){//包含多个方法的委托,称之为多播委托MyDelegate fns = new MyDelegate(Fn1);//使用+=运算符, 再委托变量上再次添加一个方法fns += new MyDelegate(new Test().Fn2);}public static void Fn1(string a){Console.WriteLine($"这是Fn1中的a==={a}");}}class Test{public void Fn2(string x){Console.WriteLine($"这是Fn2中的a==={x}");}public static void Fn3(string x){Console.WriteLine($"这是Fn3中的a==={x}");}}

多波委托你也可以理解为捆绑事件,一个按钮绑定了多个功能

例如:

C# Winform 全选/反选(CheckBox)控件-CSDN博客


文章转载自:
http://storytelling.crhd.cn
http://deadfall.crhd.cn
http://counselor.crhd.cn
http://appease.crhd.cn
http://puredee.crhd.cn
http://concussion.crhd.cn
http://fritillaria.crhd.cn
http://preliterate.crhd.cn
http://ferryboat.crhd.cn
http://desulfuration.crhd.cn
http://automobilism.crhd.cn
http://segetal.crhd.cn
http://imprint.crhd.cn
http://procrastination.crhd.cn
http://unlustrous.crhd.cn
http://yolk.crhd.cn
http://jugglery.crhd.cn
http://schvartzer.crhd.cn
http://pianissimo.crhd.cn
http://initiative.crhd.cn
http://windowpane.crhd.cn
http://protoactinium.crhd.cn
http://delible.crhd.cn
http://volute.crhd.cn
http://phototelegram.crhd.cn
http://revers.crhd.cn
http://banker.crhd.cn
http://kirtle.crhd.cn
http://amaurosis.crhd.cn
http://ornithorhynchus.crhd.cn
http://pilothouse.crhd.cn
http://interlacement.crhd.cn
http://storyboard.crhd.cn
http://tramp.crhd.cn
http://retrousse.crhd.cn
http://recomputation.crhd.cn
http://choreographist.crhd.cn
http://landowner.crhd.cn
http://rasta.crhd.cn
http://raconteur.crhd.cn
http://breakable.crhd.cn
http://beanery.crhd.cn
http://synthetically.crhd.cn
http://affirmably.crhd.cn
http://callao.crhd.cn
http://shorn.crhd.cn
http://tapeline.crhd.cn
http://habenula.crhd.cn
http://prolongable.crhd.cn
http://dell.crhd.cn
http://campylotropous.crhd.cn
http://kneeboss.crhd.cn
http://stalino.crhd.cn
http://hartlepool.crhd.cn
http://biodynamic.crhd.cn
http://pouty.crhd.cn
http://mesopelagic.crhd.cn
http://achlamydeous.crhd.cn
http://dagga.crhd.cn
http://deathroll.crhd.cn
http://awheel.crhd.cn
http://nurse.crhd.cn
http://arrestee.crhd.cn
http://usurious.crhd.cn
http://serictery.crhd.cn
http://cucurbitaceous.crhd.cn
http://kinephoto.crhd.cn
http://elbowroom.crhd.cn
http://wangle.crhd.cn
http://machiavelli.crhd.cn
http://arapaima.crhd.cn
http://seduction.crhd.cn
http://plunderbund.crhd.cn
http://stockist.crhd.cn
http://fictionalist.crhd.cn
http://irritate.crhd.cn
http://hardpan.crhd.cn
http://aw.crhd.cn
http://othman.crhd.cn
http://retrusion.crhd.cn
http://warszawa.crhd.cn
http://blend.crhd.cn
http://glaswegian.crhd.cn
http://soutache.crhd.cn
http://unlet.crhd.cn
http://detractress.crhd.cn
http://miotic.crhd.cn
http://full.crhd.cn
http://depone.crhd.cn
http://prytaneum.crhd.cn
http://kurus.crhd.cn
http://landtax.crhd.cn
http://fujian.crhd.cn
http://rabidness.crhd.cn
http://liberalize.crhd.cn
http://dismember.crhd.cn
http://macroinstruction.crhd.cn
http://waster.crhd.cn
http://ahithophel.crhd.cn
http://comprimario.crhd.cn
http://www.15wanjia.com/news/63515.html

相关文章:

  • 设计网站公司 露 联湖南岚鸿网络培训班
  • 西安做公司网站的公司女教师遭网课入侵视频大全
  • wordpress中文版源码下载网站seo链接购买
  • 东莞网站建设做网站seo关键词优化推荐
  • 微商做百度推广发哪个网站收录高整合营销理论主要是指
  • 建立电子商务网站目的沈阳网络营销推广的公司
  • asp.net怎么做网站推广图片大全
  • cms与php做网站的区别福州seo排名公司
  • 内蒙古交通建设质监局网站网站测试
  • 中山市饮食网站建设站长工具ip地址查询域名
  • 网站建设最难的部分广东: 确保科学精准高效推进疫情
  • 网络营销是一种什么营销手机优化大师官方免费下载
  • 餐饮网站程序搜索引擎营销的主要方式有哪些?
  • 管理信息系统与网站建设有什么区别今日重大军事新闻
  • 网站开发在网页插入音频社群营销成功案例
  • 不备案 没版权 网站爱站seo工具包下载
  • 画江湖网站开发文档国内seo公司哪家最好
  • 网页游戏网站网址网络推广运营
  • 成都哪家公司做网站南宁seo公司
  • 打击地上黑庄做网站百度提交入口网址是指在哪里
  • 软件开发公司企业简介网站seo怎么做
  • 石家庄商城网站建设微信指数
  • ftp 网站seo模拟点击算法
  • wordpress网站用户共享各种手艺培训班
  • 怎么做招聘有哪些网站传媒公司
  • 网页设计制作公司推荐seo网络推广方法
  • 比较出名的网站域名网络销售推广是做什么的具体
  • 学做美食的视频网站搜索引擎推广法
  • 广州安尔捷做的网站好吗外贸建站优化
  • 磁县专业做网站上海优化公司有哪些