簡體   English   中英

為什么在C#中我們需要對象發送者作為參數事件處理程序?

[英]Why do we need the object sender as a parameter eventhandler in c#?

我想知道為什么我們需要使用對象發送者作為參數,同時我們可以使用eventargs對象傳遞它,如下所示:

SpecialEvent(this,new SpecialEventArgs(..));
void Func(object _sender,SpecialEventArgs _e){}

SpecialEvent(new SpecialEventArgs(this,..));
void Func(SpecialEventArgs _e){}

謝謝

如果將該事件處理程序綁定到多個按鈕怎么辦? 很高興看到哪個按鈕調用了處理程序。 將此引用移到事件args中沒有任何價值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM