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

C#事件基础模型代码

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"

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

 

添加引用 

 

 

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://www.xdnf.cn/news/995203.html

相关文章:

  • 【技术追踪】MMFusion:用于食管癌淋巴结转移诊断的多模态扩散模型(MICCAI-2024)
  • Linux部署bmc TrueSight 监控agent步骤
  • Java学习笔记之:初识nginx
  • js判断手机操作系统(ios、安卓、华为)
  • 分享在日常开发中常用的ES6知识点【面试常考】
  • “储能+热泵+AI”三维驱动,美的能源定义能源科技新未来
  • 【深度解读】混合架构数据保护实战
  • 从零搭建智能家居:香橙派+HomeAssistant实战指南
  • LlamaIndex 工作流 上下文状态和流式传输事件
  • SpringBoot+Junit在IDEA中实现查询数据库的单元测试
  • 代码训练LeetCode(32)Z字形变换
  • chrome138版本及以上el-input的textarea输入问题
  • 鸿蒙北向应用开发:新增ts文件出现的问题
  • 【狂飙AGI】第1课:大模型概述
  • QT+VTK 中QWidget与QVTKOpenGLNativeWidget的使用
  • python打卡第52天
  • 如何从 Ansys SpaceClaim 模型中提取 CAD 数据,该模型是在我计算机上安装的未来版本中创建的?
  • Kafka问题排查笔记
  • 全局搜索正则表达式grep
  • 用volatile修饰数组代表什么意思,Java
  • physicsnemo开源程序是开源深度学习框架,用于使用最先进的 Physics-ML 方法构建、训练和微调深度学习模型
  • 接到数据分析任务后,怎么判断是分类还是回归?什么时候你该考虑换模型?
  • Centos8 安装 达梦数据库
  • OpenLayers 加载格网和经纬网
  • STM32通用定时器TRC含义解析
  • 【数据传输常用命令】:服务器与本地之间的数据传输
  • FastDFS分布式储存
  • 保诚发布PRUD币,重塑Web3健康金融生态版图
  • 【AI应用开发数据基建】从非结构化数据到结构化知识的通用转化流程
  • 达梦数据库适配的 Druid 连接池深度优化指南