標籤:blog io os ar 使用 sp div on cti
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Delegate{ //1.定義委託 public delegate int MyDelegate(int i, int j); public class Program { //2.申明委託 //3.執行個體化委託 public static MyDelegate sumDelegate = new MyDelegate(Sum); public static MyDelegate subDelegate = new MyDelegate(Sub); static void Main(string[] args) { //4.把委派物件作為參數 MyFun(sumDelegate); MyFun(subDelegate); //5.使用委託(直接) int q = sumDelegate(5, 4); Console.ReadKey(); } /****************************寫入委託的方法***************************************/ public static int Sum(int m, int n) { return m + n; } public static int Sub(int m, int n) { return m - n; } /****************************調用的方法**********************************************/ public static void MyFun(MyDelegate de) { //5.使用委託(通過方法) int sb = de(3, 2); string str = "輸出的結果是:"; Console.WriteLine(str + sb.ToString()); } }}
C#委託