delegate void del(); class MyClass1 { public event del eventcount;//创建事件并发布 public void Count() { ; i < ; i++) { == && eventcount != null) { eventcount(); } } } } class MyClass2 { public int sum { get; set; } public MyClass2(MyClass1 myClass1)
说明:示例借鉴自这里,但原版很不友好,于是修改了下,一目了然. 直接上代码: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _21_event_事件 { /* * 事件(Event) 基本上说是一个用户操作,如按键.点击.鼠标移动等等,或者是一些出现,如系统生