Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从字符串名创建类的对象?_C#_.net_Windows Phone - Fatal编程技术网

C# 如何从字符串名创建类的对象?

C# 如何从字符串名创建类的对象?,c#,.net,windows-phone,C#,.net,Windows Phone,如何在Windows Phone应用程序中从C#/NET中的字符串名称创建类对象 var obj = (MyType)Activator.CreateInstance("MyTypeAssembly", "MyType")) 例如,在PHP中: $a = 'MainClass'; $b = new $a(); 我可以在C#/.NET for Windows Phone应用程序中执行此操作吗?尝试此操作(前提是MainClass具有默认构造函数): var obj = (MyType)Acti

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

var obj = (MyType)Activator.CreateInstance("MyTypeAssembly", "MyType"))
例如,在PHP中:

$a = 'MainClass';
$b = new $a();
我可以在C#/.NET for Windows Phone应用程序中执行此操作吗?

尝试此操作(前提是MainClass具有默认构造函数):

var obj = (MyType)Activator.CreateInstance("MyTypeAssembly", "MyType"))

这可能已经回答了您的问题。对不起,各位,谢谢你们的帮助。您没有MyType,只有它的名称。否则,您只需执行
newmytype()