C#自定义事件监视变量变化
2024-09-02 00:46:39
首先监视定义类
class Event
{
public delegate void tempChange(object sender, EventArgs e);
public event tempChange OntempChange;
string temp;
public string Temp
{
get
{
return temp;
}
set
{
if (temp != value)
{
OntempChange(this, new EventArgs());
}
temp = value;
}
}
}
使用事件:
static Event ven;
static void Main(string[] args)
{
ven = new Event();
ven.OntempChange += new Event.tempChange(ven_OntempChange);
for (int i = ; i < ; i++)
{
ven.Temp = i +"aaa";
Thread.Sleep();
}
}
static void ven_OntempChange(object sender, EventArgs e)
{
Console.WriteLine(ven.Temp +"\r");
}
输出结果:
最新文章
- LeetCode-5LongestPalindromicSubstring(C#)
- 【Swift】 应用内显示 AppStore 某个应用的详情
- Dialog详解(包括进度条、PopupWindow、自定义view、自定义样式的对话框)
- Android ListView onItemClick Not Work
- Lattice Diamond 的学习之新建工程
- Swift: 深入理解Core Animation(一)
- java--接口和抽象类
- Java的正则表达式
- BZOJ 3170 松鼠聚会(XY坐标)
- 【英语】Bingo口语笔记(78) - let系列
- Python基础教程之第2章 列表和元组
- POJ 1423 Big Number
- Android 内存管理分析(四)
- bzoj 2818: Gcd 歐拉函數
- apache2 httpd 基于域名的虚拟主机配置 for centos6X 和debian-8
- SQL Server 性能优化(一)——简介
- tcp套接字粘包解决办法
- 菜鸟学IT之第一次作业
- flask orm
- python中函数基础