次のようなメソッドを想像してください (Win フォームで):
//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」を呼び出しているメソッドを知りたいということです。グローバル変数を持って何かに設定できることは知っていますが、これを行う直接的な方法があるかどうか知りたいですか?
ありがとう。