在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属性。