在C#中,事件源可以通過sender參數(shù)來確定。sender參數(shù)是一個object類型的參數(shù),它表示觸發(fā)事件的對象。在事件處理程序中,可以使用sender參數(shù)來確定事件源。通常情況下,可以將sender參數(shù)轉(zhuǎn)換為特定的類型來獲取更多關(guān)于事件源的信息。例如:
private void Button_Click(object sender, EventArgs e)
{
Button button = sender as Button;
if(button != null)
{
Console.WriteLine("Button {0} was clicked", button.Name);
}
}
在上面的示例中,事件處理程序Button_Click中的sender參數(shù)表示觸發(fā)事件的Button對象。通過將sender參數(shù)轉(zhuǎn)換為Button類型,我們可以獲取關(guān)于該Button對象的更多信息,如其Name屬性。