次のように2つのクラスがあります。
最初の1つ:
class Class1
{
private void Method1()
{
var obj=new TestClass();
obj.TestMethod1();
}
}
二つ目:
class TestClass
{
public void TestMethod1()
{
TestMethod2();
}
private void TestMethod2()
{
//get the calling class
}
}
which をClass1.Method1
呼び出すときに、 insideの完全修飾クラス名を取得したいと考えています。私はこのリンクを見ましたが、メソッド名とクラス名として取得すると思います。呼び出し元のクラス名を取得するにはどうすればよいですか?TestClass.TestMethod1
TestClass.TestMethod2
Class1
TestClass.TestMethod2
TestClass.TestMethod1
TestClass