C#實作(Delegate)的委托就不多說了,直接上代碼,看代碼中的注釋:
namespace Delegate { delegate void DGSayiHi(string name);//宣告委托 delegate void DGDo(string name); class Program { static void Main(string[] args) { DGSayiHi sayhi = new DGSayiHi(SayChineseHi); DGSayiHi sayhi2 = new DGSayiHi(SayEnglishHi); sayhi += sayhi2;//實際上+=相當于Delegate.Combine, -=相當于Delegate.Remove sayhi("春曉"); Console.ReadLine(); } static void SayChineseHi(string name) { Console.WriteLine("你好:" + name); } static void SayEnglishHi(string name) { Console.WriteLine("Hello:" + name); } } }
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/175750.html
標籤:其他
上一篇:.NET Core開發的iNeuOS工業互聯平臺,iNeuKernel物聯網核心組件在Docker容器中部署。
下一篇:C#實作的一些常見時間格式
