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

专门做算法项目的网站凡科论坛网站制作

专门做算法项目的网站,凡科论坛网站制作,天津开发网站公司,怎么看实时街景地图文章目录 1. 委托1.1 委托概述1.2 委托使用1.3 委托的传播 2. 匿名方法2.1 匿名方法概述2.2 匿名方法 1. 委托 1.1 委托概述 委托简介 委托就是对方法的引用#xff0c;可以理解为例如整型变量的容器可以存储整形数据#xff0c;委托就是某种方法的容器#xff0c;可以用来… 文章目录 1. 委托1.1 委托概述1.2 委托使用1.3 委托的传播 2. 匿名方法2.1 匿名方法概述2.2 匿名方法 1. 委托 1.1 委托概述 委托简介 委托就是对方法的引用可以理解为例如整型变量的容器可以存储整形数据委托就是某种方法的容器可以用来存储这一类的方法。 // 声明一个public访问修饰符的 (具有输入字符串类型 返回整形数据类型) 的委托 public delegate int MyDelegate(string s); // 委托的模板委托分为两步第一步需要声明这种委托(即定义此类委托是存储什么样子的方法的容器)当我们声明完成委托就相当于拥有了这个容器的模板其第二步就是实例化委托就是相当于我们往这个容器当中加入我们想要的方法完成其实例化。 static int way1(string s){ // 定义符合委托模板的方法Console.WriteLine(way1: 传入的字符串为: s , 随后我即将返回整形数字1);return 1; }MyDelegate m1; // 通过委托模板实例化委托的容器 m1 way1; // 往这个委托的容器当中放入方法 MyDelegate m1 new MyDelegate(way1); // 等效于上述两个步骤之和1.2 委托使用 using System;namespace DelegateAppl {class TestDelegate {// 声明一个public访问修饰符的 (具有输入字符串类型 返回整形数据类型) 的委托模板public delegate int MyDelegate(string s);static int way1(string s){Console.WriteLine(way1: 传入的字符串为: s , 随后我即将返回整形数字1);return 1;}static void Main(){MyDelegate m1; // 通过委托模板获取委托的容器m1 way1; // 往这个委托的容器当中放入方法m1(hi..); // way1: 传入的字符串为: hi.., 随后我即将返回整形数字1}} }1.3 委托的传播 简而言之就是委托不仅仅可以存储一个方法它可以按顺序存储多个方法(注意添加的顺序就是委托内部方法的执行顺序) using System;namespace DelegateAppl {class TestDelegate {public delegate int MyDelegate(string s);static int way1(string s){Console.WriteLine(way1: 传入的字符串为: s , 随后我即将返回整形数字1);return 1;}static int way2(string s) {Console.WriteLine(way2: 传入的字符串为: s , 随后我即将返回整形数字2);return 2;}static void Main(){MyDelegate m1; m1 way1;m1 way2; // 或者可以先实例化一个新的MyDelegate m2 way2; 再用 m1 m2; m1(hi..); }} } /* way1: 传入的字符串为: hi.., 随后我即将返回整形数字1 way2: 传入的字符串为: hi.., 随后我即将返回整形数字2*/2. 匿名方法 2.1 匿名方法概述 简要说明 之前我们写委托的时候需要首先声明一个方法再把这个方法名字给到委托对象去使用.匿名方法就是省去方法名字直接将这个方法的内部操作直接给委托对象(建议当此方法只需要引用一次的时候去使用因为这个方法是没有方法名) public delegate int MyDelegate(string s); MyDelegate m1 delegate (string s) { // 匿名方法(省去方法的名字)Console.WriteLine(s);return 3; };2.2 匿名方法 using System;namespace DelegateAppl {class TestDelegate {public delegate int MyDelegate(string s);static void Main(){MyDelegate m1 delegate (string s) {Console.WriteLine(s);return 3;};int num m1(hello world.....);Console.WriteLine(num);}} } /* hello world..... 3*/
http://www.pierceye.com/news/621573/

相关文章:

  • 深圳学校网站建设哪家好企业宣传网
  • 静态网站如何添加关键词xp花生壳做网站
  • 南宁霸屏网站开发国际数据公司idc
  • 百色建设网站广西建设监理协会网站
  • 天河营销型网站建设惠东网站设计
  • 网站建设用什么科目qq腾讯官网登录入口
  • 做网站硬件手表网站哪个最好知乎
  • 网站制作教程及流程网站优化常见的优化技术
  • 漯河网站建设-千弘网络品划网络做网站
  • 专业广州做网站公司简历网站免费
  • 广州h5网站制作公司营销网站的筛选
  • 国内最新新闻热点事件摘抄seo诊断书
  • 专业的免费网站建设哪家如何优化网站图片
  • 网站开发哪个更专业国家企业信用信息系统(全国)
  • 中小企业网站制作不了国外网站用什么dns
  • word网站的链接怎么做的网页设计大赛网站开发
  • dede网站模板 音响海外酒店 网站建设
  • 深圳 网站建设公司南宁网站忧化
  • 做油和米的网站山西省网站备案
  • 做网站有陪标现象吗成都建设网站专业公司
  • 莱阳 网站建设博罗做网站公司
  • 简易个人网站模板推广一款app的营销方案
  • 小城镇建设有关网站起飞页怎么做网站
  • 网站影响seo的标签网站用国外的服务器打不开
  • 仿站 做网站网站备案 图标
  • 网站怎么做留言提交功能wordpress个人支付接口
  • 有哪些做室内设计好用的网站廊坊网站制作推广
  • 做村易通网站站长要收费吗?elegant wordpress
  • 网站建设专业培训网站开发网页加载缓慢查询数据库慢
  • 网站开发中 视频播放卡做soho建立网站