黑馬程式設計師 委託

2021-06-22 18:06:04 字數 912 閱讀 2868

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

一、委託:

1、一種資料型別

2、通過建立委託型別物件去呼叫函式

二、宣告格式:

修飾符  delegate 函式返回型別 定義的代表識別符號 (函式形參列表)

注意事項:(1)將函式賦值給委託型別變數時切記不要後面的方法();

(2)委託屬於引用型別範疇的。即指向程式執行時在記憶體中給其開闢的空間的位址。

三、委託帶來的好處:(個人理解)

用委託型別來呼叫方法時,更有靈活性,例如下面的例子:我們可以通過更換委託變數的值來達到程式實現不同的功能,而不需要改變主**,

即更大的提高了程式的靈活性。

**例子:

public delegate void delegatefunc(string s);                 //宣告乙個委託型別

class program

}public static void func(int i,delegatefunc df,string s) 

else 

}//方法1

public static void func1(string str)

☆", str);

}//方法2

public static void func2(string str)

★",str);}}

執行結果:

--------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...