天天看點

c#的委托(1)之調用靜态方法

C#中的委托是實作回調函數及事件的一個基礎。下面是委托的簡單實作 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace Delegate {     //聲明一個委托關鍵字為 delegate     delegate int NumberChanger(int n);

    class Program     {         static int num = 10;         static void Main(string[] args){             //執行個體化委托             NumberChanger nc1 = new NumberChanger(AddNum);             //委托的調用             nc1(25);             Console.WriteLine("Value of Number is : {0}",num);             Console.ReadLine();         }

        public static int AddNum(int p)         {             num += p;             return num;         }

    } }