4
我可以使用完全限定名稱(如Namespace.OuterClass.NestedClass
)創建一個新類。但試圖獲得與Type.GetType("Namespace.OuterClass.NestedClass")
類型返回null
。下面是示例代碼:如何使用Type.GetType獲取嵌套類的類型(字符串)
namespace Sample
{
public class Program
{
public class Animal { }
public class Vegetable { }
public class Mineral { }
static public void Test()
{
Object o = new Sample.Program.Vegetable();
Type t = Type.GetType("Sample.Program.Vegetable"); // returns null
Console.ReadKey();
}
static void Main(string[] args)
{
Program.Test();
}
}
}
如何使用Type.GetType
爲嵌套類?