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

用护卫神做共享网站seo网络推广哪家专业

用护卫神做共享网站,seo网络推广哪家专业,多少钱可以起诉对方,游戏公司做网站目录 了解委托 委托使用的基本步骤 声明委托(定义一个函数的原型:返回值 参数类型和个数) 根据委托定义的函数原型编写需要的方法 创建委托对象,关联“具体方法” 通过委托调用方法,而不是直接使用方法 委托对象所关联的方…

目录

了解委托

委托使用的基本步骤

声明委托(定义一个函数的原型:返回值 + 参数类型和个数)

根据委托定义的函数原型编写需要的方法

创建委托对象,关联“具体方法”

通过委托调用方法,而不是直接使用方法

委托对象所关联的方法可以动态变化

委托应用场景


了解委托

  • 委托是一种全新的面向对象的特性,运行在.Net平台
  • 基于委托,开发事件驱动程序变得非常简单
  • 使用委托可以大大简化多线程编程难点

委托使用的基本步骤

  1. 声明委托(定义一个函数的原型:返回值 + 参数类型和个数)

  2. 根据委托定义的函数原型编写需要的方法

  3. 创建委托对象,关联“具体方法”

  4. 通过委托调用方法,而不是直接使用方法

  5. 委托对象所关联的方法可以动态变化

委托对象的声明一般是放在类外面。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace DelegateDemo
{internal class Program{static void Main(string[] args){//[3]创建委托对象,关联"具体方法"CalculatorDelegate objCal = new CalculatorDelegate(Add);//[4]通过委托去调用方法,而不是直接使用方法int result = objCal(10, 20);Console.WriteLine("10 + 20 = {0}", result);objCal -= Add; //断开当前委托对象关联的方法objCal += Sub; //重新指向一个新的方法(减法)result = objCal(10, 20); //重新使用委托对象,完成减法功能Console.WriteLine("10 - 20 = {0}", result);Console.ReadLine();}//[2]根据委托对象创建一个"具体方法"实现加法功能static int Add(int a, int b){return a + b;}//[2]根据委托对象创建一个"具体方法"实现减法功能static int Sub(int a, int b){return a - b;}}//[1]声明委托(定义一个函数的原型:返回值 + 参数返回个数和类型)public delegate int CalculatorDelegate(int a, int b);
}

委托应用场景

利用委托实现主窗体和从窗体之间传值

主窗体FrmMain.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace DelegateDemo3
{public partial class FrmMain : Form{public FrmMain(){InitializeComponent();FrmOther objFrm = new FrmOther();//将从窗体的委托变量和主窗体对应的方法关联objFrm.msgSender = this.Receiver;objFrm.Show();}/// <summary>/// 接收委托传递的信息/// </summary>/// <param name="counter"></param>public void Receiver(string counter){this.lblShow.Text = counter;}}//委托声明public delegate void ShowCounter(string counter);
}

从窗体FrmOther.cs 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace DelegateDemo3
{public partial class FrmOther : Form{public FrmOther(){InitializeComponent();}//根据委托创建委托对象public ShowCounter msgSender;//计数private int counter = 0;private void btnClick_Click(object sender, EventArgs e){counter++;if (msgSender != null){msgSender(counter.ToString());}}}}

http://www.ds6.com.cn/news/122974.html

相关文章:

  • 门户网站制作定做营销型网站建设优化建站
  • 个人快速建站常德网站seo
  • 商城网站制作需要多少费用河南seo外包
  • 网站后台上传图片大小关键词推广是什么意思
  • 做美食的网站可以放些小图片2021年最为成功的营销案例
  • 重庆装修公司全包价格免费的seo优化工具
  • 广州派出所门户网站培训学校加盟费用
  • 学校 网站建设招聘优化公司组织架构
  • 新版网站上线上海牛巨微seo关键词优化
  • 网站分为哪些部分组成部分组成网站排名优化服务公司
  • 查找网站后台的软件手机端搜索引擎排名
  • 做网站要好多钱网络营销企业案例分析
  • 西安网站建设托管沈阳cms建站模板
  • 正规的佛山网站建设开发一款app软件需要多少钱
  • 服装网站建设优点与缺点搜索引擎营销优化策略有哪些
  • 长沙中建设计院网站收录查询站长工具
  • 竞价在什么网站上做杭州云优化信息技术有限公司
  • 网站设计怎么做视频网络推广渠道公司
  • 做网站襄樊cilimao磁力猫最新版地址
  • 建设项目环境影响登记网站湖北平台seo什么意思
  • 怎么给网站有一字做标记seo挂机赚钱
  • 共享vps可以做网站吗网络服务费计入什么科目
  • 论坛网站模板下载百度网站收录提交入口全攻略
  • 重庆市建设工程交易中心网站商家推广平台有哪些
  • 湖南城乡和建设厅网站谷歌官网入口手机版
  • 高密住房和城乡建设局网站seo怎么发文章 seo发布工具
  • 医药招商网站建设站牛网是做什么的
  • 政府网站建设存在的问题和建议想做网站找什么公司
  • 网站建设 武汉seo营销
  • 赶集直招找工作谷歌优化师