0
鑑於一類是這樣的:如何在運行時檢查C#應用程序的繼承層次結構?
public class A : B<C> {...}
假設我知道如何使用反射來發現A的類類型。我怎樣才能在運行時弄清楚它擴展的基類(在這種情況下是B)?
鑑於一類是這樣的:如何在運行時檢查C#應用程序的繼承層次結構?
public class A : B<C> {...}
假設我知道如何使用反射來發現A的類類型。我怎樣才能在運行時弄清楚它擴展的基類(在這種情況下是B)?
你可以做這樣的事情。
var a = new A();
Console.WriteLine(a.GetType().BaseType);
謝謝。出於某種原因,我完全無法找到該BaseType屬性,直到我發佈問題後。 :-P – StriplingWarrior