想象一下这样的方法(在 Win Forms 中):
//First method
private void buttonStart_Click(object sender, EventArgs e)
{
//I call another method here
this.GetData(sender, null)
}
//Second method
private void GetData(object sender, EventArgs e)
{
//how to check IF calling method is buttonStart_Click ???
if(sender.Equals == buttonStart_Click)
{
//DO BLAH BLAH
}
}
我希望我很清楚,那就是我想知道哪个方法正在调用“GetData”。注意我知道我可以有一个全局变量并将其设置为某个值,但我想知道是否有直接的方法来做到这一点?
谢谢。