-2

如何在 Windows Phone 应用程序的 C#/NET 中从他的字符串名称创建类对象?

例如在 PHP 中:

$a = 'MainClass';
$b = new $a();

我可以在 C#/.NET 中为 Windows Phone 应用程序执行此操作吗?

4

2 回答 2

2

试试这个(假设 MainClass 有一个默认构造函数):

  // Depending on where you call it, it may require full class name: "MyNameSpace.MainClass"
  var b = Activator.CreateInstance(Type.GetType("MainClass"));
于 2013-07-16T07:53:49.403 回答
0
var obj = (MyType)Activator.CreateInstance("MyTypeAssembly", "MyType"))
于 2013-07-16T07:53:19.103 回答