安全使用委托的-
using System; using System.Diagnostics; using System.Text; using System.Collections; using System.Collections.Generic; class Test { public delegate void deltest(string str); public static void Callbk(string str) { Console.WriteLine(str); } static void Main() { deltest delt = Callbk; delt += Callbk; delt("hello"); delt -= Callbk; Console.WriteLine(delt); if(delt != null) { delt -= Callbk; Console.WriteLine(delt); } //if(delt.) //delt -= Callbk; //delt("world"); } }