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

做网站需要交钱吗semester怎么读

做网站需要交钱吗,semester怎么读,aisinoty810色带,可信网站认证必须做吗1、事件 在C#中事件是一种特殊的委托类型,用于在对象之间提供一种基于观察者模式的通知机制。 1.1、事件的发送方定义了一个委托,委托类型的声明包含了事件的签名,即事件处理器方法的签名。 1.2、事件的订阅者可以通过运算符来注册事件处理器…

1、事件
在C#中事件是一种特殊的委托类型,用于在对象之间提供一种基于观察者模式的通知机制。
1.1、事件的发送方定义了一个委托,委托类型的声明包含了事件的签名,即事件处理器方法的签名。
1.2、事件的订阅者可以通过+=运算符来注册事件处理器。
1.3、当事件发送方触发事件时,所有注册的事件处理器会被依次调用。
2、委托事件的实现
2.1、事件发布类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace EventApp
{/// <summary>/// 事件发布类/// </summary>internal class EventPublish{//定义委托类型,它具有事件处理器的签名public delegate void EventHandler(object sender, EventArgs e);//声明事件public event EventHandler OneEvent;//触发事件的方法protected virtual void OnOneEvent(EventArgs e){EventHandler handler = OneEvent;handler?.Invoke(this, e);}//示例方法,可以在需要的时候触发事件public void TriggerEvent(){OnOneEvent(EventArgs.Empty);}}
}

2.1、事件订阅类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace EventApp
{/// <summary>/// 事件订阅类/// </summary>internal class EventSubscribe{//订阅事件public void Subscribe(EventPublish eventPublish) {eventPublish.OneEvent += EventPublish_OneEvent;}//事件处理函数private void EventPublish_OneEvent(object sender, EventArgs e){Console.WriteLine("Event is triggered!");}}
}

2.3、委托事件的实现

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;namespace EventApp
{internal class Program{static void Main(string[] args){EventPublish eventPublish = new EventPublish();EventSubscribe eventSubscribe = new EventSubscribe();//订阅事件eventSubscribe.Subscribe(eventPublish);Console.Write("Press <Enter> to trigger event\n");while (Console.ReadKey().Key != ConsoleKey.Enter) { Thread.Sleep(100); }//触发事件eventPublish.TriggerEvent();Console.ReadKey();}}
}

3、代码说明
在这个例子中,EventPublish 类定义了一个委托 EventHandler 和一个基于该委托类型的事件 OneEvent。OnOneEvent 方法是触发事件的方法,它检查事件是否有注册的处理器,并按顺序调用它们。TriggerEvent 方法用于触发事件。EventSubscribe 类中的 Subscribe 方法用于订阅事件,并提供了事件处理器 EventHandler。在 Main 方法中,我们创建了 EventPublish 和 EventSubscribe 的实例,并通过 Subscribe 方法将 EventHandler 注册到 OneEvent 上。最后通过 TriggerEvent 方法触发了事件,控制台上输出了 “Event is triggered!”。
4、运行效果
在这里插入图片描述

http://www.hengruixuexiao.com/news/40637.html

相关文章:

  • wordpress 字体 图标网站seo什么意思
  • 如何做电影下载网站成都seo
  • 青园网站建设软文推广范文
  • 优秀网站设计要素网络营销具有哪些特点
  • 网站开发网站建设公司外贸怎么找客户资源
  • 哪个网站做新中式自己建网页
  • 彩票网站的建设搜索引擎营销简称
  • laravel网站怎么做项目360站长工具seo
  • 山东天齐建设集团网站百度客户电话
  • 徐州 网站建设软文媒体发稿平台
  • 网站建设营销怎么做网站内部seo优化包括
  • 专门做优选的网站广州网络推广公司排名
  • 本地环境搭建网站疫情死亡最新数据消息
  • 网站制作 常见问题百度网址安全检测
  • 做网站多少分辨率就可以百度的搜索引擎优化
  • 做商城网站要哪些流程图长春网站建设推广
  • 分栏式的网站有哪些搜索引擎推广的常见形式有
  • 上传产品网站怎么做重庆seo结算
  • 公司资质代办百度关键词优化首选667seo
  • 成都有哪些做公司网站的公司百度关键词统计
  • 镇江网站建设推广找思创小说排行榜百度
  • 刷东西的网站自己做长尾关键词挖掘工具爱网站
  • 唐山网站建设策划方案石家庄最新疫情最新消息
  • 商业网站设计seo网站诊断方案
  • 遵义做网站哪个公司最好html友情链接
  • 大兴区建设委员会网站培训行业seo整站优化
  • 产品销售网站模板廊坊网站推广公司
  • 济南市城市建设集团网站推广引流
  • 成都网站排名 生客seo就业培训机构有哪些
  • 怎样打开用sql做的网站公司网站域名续费一年多少钱