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/net/79138.html
標籤:C#
上一篇:c# 讀寫SerialPort
下一篇:有沒有大神會C#的
