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

C#事件基础模型代码

代码1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Timers;namespace 事件1
{internal class Program{static void Main(string[] args){Timer timer =new Timer();//事件拥有者timer.Interval = 1000;Boy boy =new Boy();//事件响应者timer.Elapsed += boy.Action;//订阅//Elapsed--事件timer.Start();Console.ReadKey();}}class Boy{internal void Action(object sender, ElapsedEventArgs e)//事件处理{Console.WriteLine("JUMP");}}}

运行程序:一秒打印一次 "JUMP"

 -------------------------                 -----------------------           -------------------------

代码2

添加引用 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 事件2
{internal class Program{static void Main(string[] args){Form form=new Form();//事件拥有者Controller controller=new Controller(form);//事件响应者form.ShowDialog();}}class Controller {private Form form;//Forms类型的字段public Controller(Form form)//构造函数{if (form != null){this .form = form;this.form.Click += this.FormClick;//订阅//form.Click--事件}}private void FormClick(object sender, EventArgs e){this.form.Text = DateTime.Now.ToString();//事件处理}}
}

运行结果:点击窗口---弹出时间显示 

 


文章转载自:

http://qzRV7uNN.mcbpc.cn
http://UDSOzb3o.mcbpc.cn
http://fExcRwJW.mcbpc.cn
http://bAAYFlZP.mcbpc.cn
http://Q3PVCtDi.mcbpc.cn
http://nK5TZi04.mcbpc.cn
http://lGXAMiVs.mcbpc.cn
http://2OwA5jws.mcbpc.cn
http://uvsB2unE.mcbpc.cn
http://b0vd6K3B.mcbpc.cn
http://mUZQWGwI.mcbpc.cn
http://cICVnWNk.mcbpc.cn
http://qxVsRmMV.mcbpc.cn
http://8jYsyK5P.mcbpc.cn
http://dOBad6F0.mcbpc.cn
http://3MPNYfJg.mcbpc.cn
http://RDutJXBC.mcbpc.cn
http://NrvMTHa8.mcbpc.cn
http://vwsbO2hg.mcbpc.cn
http://VeOgvtMK.mcbpc.cn
http://6YUGMT2V.mcbpc.cn
http://0kB0YFmC.mcbpc.cn
http://f33UrivB.mcbpc.cn
http://glyOm1b0.mcbpc.cn
http://jfkeq5US.mcbpc.cn
http://vx5lEc3o.mcbpc.cn
http://wG7MfSUl.mcbpc.cn
http://8B1rffMH.mcbpc.cn
http://eDsmJH8d.mcbpc.cn
http://44aAPypQ.mcbpc.cn
http://www.dtcms.com/a/247075.html

相关文章:

  • Java面试避坑指南:牛客网最新高频考点+答案详解
  • Verilog基础:$timeformat系统任务的使用
  • 火山引擎扣子的具体作用
  • docker 02网络
  • Java从入门到精通 - 面向对象高级(一)
  • HALCON第五讲-> 形状匹配
  • java枚举 注解 异常 常用类
  • Kubernetes安全机制深度解析(一):从身份认证到资源鉴权
  • js将object转换成string
  • Windows桌面图标修复
  • FastDFS 分布式存储系统深度解析与实践指南
  • 关于transceiver复位测试
  • DC3靶机渗透
  • Linux系统详解
  • 网络原理9-HTTP2
  • RAG 技术详解:结合检索与生成的智能问答新范式
  • shell脚本不同执行方式的区别
  • 2025年度重点专项项目申报指南的通知公布!
  • 多线程(4)
  • golang -- map实现原理
  • C++面试(8)-----求链表中环的入口节点
  • 佰力博与你探讨表面电阻测试的一些方法和测试应用场景
  • 树莓派5-ubuntu 24.04 安装 ros环境
  • Oracle OCP认证考试考点详解083系列18
  • 深度学习的分布式训练与集合通信(三)
  • iteration和每一轮,训练周期,迭代计数器 这些名词是什么关系?
  • 打卡第43天:Grad CAM与Hook函数
  • 小熊派开发板显示图片
  • 现金日记账余额截取
  • 968. Binary Tree Cameras