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

怎么自学电商运营seo网络优化软件

怎么自学电商运营,seo网络优化软件,wordpress数据备份插件,高端建设网页一.委托的概念 C#中委托也叫代理,委托提供了后期绑定机制(官方解释),功能类似于C中的函数指针,它存储的就是一系列具有相同签名和返回类型的方法的地址,调用委托的时候,它所包含的所有方法都会被执行。 二.委托的用法…

一.委托的概念

C#中委托也叫代理,委托提供了后期绑定机制(官方解释),功能类似于C++中的函数指针,它存储的就是一系列具有相同签名和返回类型的方法的地址,调用委托的时候,它所包含的所有方法都会被执行。

二.委托的用法

1.声明委托

语法:修饰符 delegate <函数返回类型> <委托名> (<函数参数>)

2.类似于创建对象,委托实例化,将实例化一样签名的函数名作为参数传进"构造函数"

3.调用委托

a.像调用函数一样调用委托

b.通过Invoke调用委托

namespace Console0719
{class Program{public class DelegateTest{public static int add10(int a){return 10 + a;}public static int add5(int a){return 5 + a;}}//step1:声明委托(类似函数签名,无需实现)public delegate int Cal(int a);static void Main(string[] args){//step2.声明委托实例,将实例化一样签名的函数名作为参数传进小括号Cal cal1 = new Cal(DelegateTest.add10);//step3.像调用函数一样调用委托Console.WriteLine(cal1(3)); //输出13      cal1 = new Cal(DelegateTest.add5);//step3.通过Invoke()调用委托Console.WriteLine(cal1.Invoke(3)); //输出8}}
}

三.委托的作用

1.回调函数

step1:函数中将委托的实例作为参数

step2:函数中调用委托

step3:将恰当的回调函数作为实参

namespace Console0719
{class Program{delegate void DelegateDone();static void Main(string[] args){Program test = new Program();//step3:将恰当的回调函数作为实参test.Work(CallBack);}//step1:函数中将委托的实例作为参数void Work(DelegateDone callBack){Console.WriteLine("回调执行之前");//step2:函数中调用委托callBack();}static void CallBack(){Console.WriteLine("回调执行成功");}}
}

2.提高代码复用性

3.降低耦合度,提升扩展性

四.委托的多播

委托可以调用多个方法,这被称为多播。 若要向委托的方法列表(调用列表)添加其他方法,只需使用加法运算符或加法赋值运算符(“+”或“+=”)添加两个委托,“-=”撤销委托。 例如:

namespace Console0719
{class Program{public delegate void DelTest();static void Main(string[] args){Program test = new Program();DelTest del1 = new DelTest(work1);DelTest del2 = new DelTest(work2);DelTest del3 = del1 + del2;Console.WriteLine("+=结果:");del1 += work3;del1();Console.WriteLine("");//输出work1 work3Console.WriteLine("+结果:");del3();Console.WriteLine("");//输出work1 work2Console.WriteLine("-=结果:");del3 -= work1;del3();Console.WriteLine("");//输出work2}//step1:函数中将委托的实例作为参数static void work1(){Console.WriteLine("work1");}static void work2(){Console.WriteLine("work2");}static void work3(){Console.WriteLine("work3");}}
}

http://www.tj-hxxt.cn/news/93701.html

相关文章:

  • 白云区专业网站建设深圳品牌seo
  • 基于php的网站开发哪家公司建设网站好
  • 接广告的网站怎么做网站服务器
  • 网站淘宝客怎么做北京seo招聘网
  • 开网站卖茶要怎么做百度统计手机app
  • 宣传页模板西安网站优化培训
  • 网站怎样做优化网页大二网页设计作业成品
  • 企业网站制作设计公司推广网址
  • wordpress本站只对会员开放商业软文怎么写
  • 为什么选用美食做网站主页百度网盟推广
  • php网站做代理服务器关键词排名优化软件策略
  • 用易语言做网站抢购软件搜索引擎推广seo
  • 德州市建设街派出所网站百度关键词搜索广告的优缺点
  • 建平台网站镇江网站建设企业
  • 该如何选择深圳网站建设公司百度关键词优化教程
  • 专业网网站建设百度公司招聘官网最新招聘
  • 网站建设需要资质么做百度推广一个月多少钱
  • 深圳网站制作公司嘉兴百度seo规则最新
  • 做外贸网站需要注意些什么手续深圳关键词推广
  • 做阿里巴巴网站没有专业客服吧优化设计方案
  • 福州公交集团网站建设每日新闻简报
  • 自己做网站排名好吗汕头网站优化
  • 网站做扫一扫百度下载安装到桌面上
  • 网站开发的简易步骤成品短视频网站源码搭建
  • 购物网站的建设意义seo免费软件
  • 高档网站建设东莞寮步最新通知
  • 物流网站建设策划书的总结网页制作软件dreamweaver
  • 有没有专业做网站架构图的软件广东seo
  • 网站开发人员职位描述2021百度模拟点击工具
  • 做图客网站深圳seo优化外包