首先监视定义类

 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");
}

输出结果:

最新文章

  1. LeetCode-5LongestPalindromicSubstring(C#)
  2. 【Swift】 应用内显示 AppStore 某个应用的详情
  3. Dialog详解(包括进度条、PopupWindow、自定义view、自定义样式的对话框)
  4. Android ListView onItemClick Not Work
  5. Lattice Diamond 的学习之新建工程
  6. Swift: 深入理解Core Animation(一)
  7. java--接口和抽象类
  8. Java的正则表达式
  9. BZOJ 3170 松鼠聚会(XY坐标)
  10. 【英语】Bingo口语笔记(78) - let系列
  11. Python基础教程之第2章 列表和元组
  12. POJ 1423 Big Number
  13. Android 内存管理分析(四)
  14. bzoj 2818: Gcd 歐拉函數
  15. apache2 httpd 基于域名的虚拟主机配置 for centos6X 和debian-8
  16. SQL Server 性能优化(一)——简介
  17. tcp套接字粘包解决办法
  18. 菜鸟学IT之第一次作业
  19. flask orm
  20. python中函数基础

热门文章

  1. 使用Networkx进行图的相关计算——黑产集团挖掘,我靠,可以做dns ddos慢速攻击检测啊
  2. VMware虚拟机ubuntu显示屏幕太小解决办法
  3. Linux就该这么学 20181007第十章Apache)
  4. POJ 2189 枚举
  5. 获取xml字符串中的属性值
  6. Spark脚本调用
  7. NOIp2018模拟赛四十二
  8. sed 替换 引用变量值,记录一个自己学习错误的地方。
  9. 【codeforces 65A】Harry Potter and Three Spells
  10. 【codeforces 411B】Multi-core Processor