C# EventHandler委托事件小結--百度


最近遇到一個委托的問題,+=這個符號

 

this.Activated += new EventHandler(Form1_Activated);
//Form1_Activated為方法名12

這個語句拆開為:

this.Activated=先執行;
Form1_Activated=后執行;
123

簡單說就是把兩個事件合在一起執行。

 

//小張類
public class MrZhang
{

public static void Aab()
{
Console.WriteLine("AAB");
}

public static void Pi()
{
Console.WriteLine("3ZZ");
}
}

//小明類
class MrMing
{
//聲明一個委托,其實就是個“命令”
public delegate void AabEventHandler();

public static void Main(string[] args)
{
//這里就是具體闡述這個命令是干什么的
AabEventHandler myDelegate
= new AabEventHandler(MrZhang.Aab);

myDelegate += MrZhang.Pi;
//這時候委托被附上了具體的方法
myDelegate();
Console.ReadKey();
}
}

結果就是先輸出Aab再后面輸出3zZ了。
---------------------
作者:叫我大大大大嘴丶
來源:CSDN
原文:https://blog.csdn.net/xjm1027932743/article/details/78923400
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM