在C#中,事件源可以通過sender參數來確定。sender參數是一個object類型的參數,它表示觸發事件的對象。在事件處理程序中,可以使用sender參數來確定事件源。通常情況下,可以將sender參數轉換為特定的類型來獲取更多關于事件源的信息。例如:
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參數表示觸發事件的Button對象。通過將sender參數轉換為Button類型,我們可以獲取關于該Button對象的更多信息,如其Name屬性。