委托

委托的聲明

delegate void IntMethodinvoker(int x);
delegate 返回值類型 委托名 (參數(shù));

常規(guī)方法

int x = 40;
string s=x.ToString();
Console.WriteLine(s);

委托方法實現(xiàn)

private delegate string GetAString();
int x =40;
GetAString a=newGetAString(x.ToString);
string s=a();//通過委托實例去調(diào)用x中的tostring方法
Console.WriteLine(s);

委托方法的實現(xiàn)二:

Mina()
{
InPrintStringvoker Printer=print1;
PrintStr(Printer);
}

delegate void InPrintStringvoker print(); //定義一個委托。
static void PrintStr()
{
print(); //此時這個委托可以當(dāng)做方法使用
}
static void print1()
{
Console.WriteLine("print");
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 大家好,我是北京菜鳥在線的unity3d 高級講師,范老師,這次我們接著上次的內(nèi)容繼續(xù) (3-1) 我們還可以用...
    土豆_9724閱讀 365評論 0 0
  • 委托在編譯的時候會編譯成類;是一種引用類型,定義了方法的類型;委托保存的是對函數(shù)(function)的引用。 聲明...
    1cf694582c2f閱讀 426評論 1 2
  • 1.委托的聲明 Delegate可以指定返回值類型;Aciton無返回值類型;Func的最后一個參數(shù)表示返回值類型...
    混世小碼農(nóng)閱讀 429評論 0 1
  • 大家好,我是北京菜鳥在線的unity3d高級講師范老師 直接上代碼 首先,我們需要知道的是,委托是一種類型,它可以...
    土豆_9724閱讀 348評論 0 0
  • 很多時候,你如果問一個人:“你最熱愛的是什么?” 你很可能得到五花八門的回答,音樂,電影,籃球,旅游,美食,看書,...
    玥玥粑粑閱讀 465評論 2 0

友情鏈接更多精彩內(nèi)容