C#進階之路-委託(筆記5)

一、申明委託
 public delegate void Car(string name);

二、申明方法
public static void Tires(string name)
        {
            Console.WriteLine("{0},我造輪胎!", name);
        }
        public static void glass(string name)
        {
            Console.WriteLine("{0},我造玻璃", name);
        }
        public static void Farme(string name)
        {
            Console.WriteLine("{0},我造車架", name);
        }

三、實列委託
 public static void car(string name,Car c)
        {
            c(name);
        }

四、調用委託
 deleget.car("test1", deleget.Farme);

什麼時候用委託?
1、減少程序耦合的時候用委託;
2、異步調用的時候用委託;



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章