简单记录下委托写法
1 using System; 2 using System.Threading; 3 4 //定义一个委托类MyDelegate 5 public delegate void MyDelegate(string str); 6 7 public class DelegateDemo 8 { 9 //定义MyDelegate类型的属性; 10 public MyDelegate myDelegate { get; set; } 11 public string str; 12 public void DelegateDemo() 13 { 14 //使用线程循环执行委托 15 ThreadPool.QueueUserWorkItem(myDelegate(str)); 16 } 17 18 //执行这个方法可以将方法注册到多播委托队列中 19 public void AddMyDelegate() 20 { 21 myDelegate += new MyDelegate(o => { 22 Console.Write(0); 23 }); 24 } 25 26 }