2
在下面的代碼:在C#中從父類反射檢索子類
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
MyChild x = new MyChild();
System.Console.ReadKey();
}
}
class MyParent
{
protected static void TestFunction()
{
System.Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
}
}
class MyChild : MyParent
{
public MyChild()
{
TestFunction();
}
}
}
我要輸出「ConsoleApplication1.MyChild」靜態方法,因爲這是呼叫類型。這可能嗎?我在反射物體的任何地方都找不到它。