我想使用Activator.CreateInstance(string, string, object[])
,但Visual Studio无法在重载列表中找到它。我想通过将类的名称作为字符串来创建类的实例(无需通过if语句链。
我认为这与使用UWP有关,但我不确定。 MSDN说这个重载存在(以及许多其他),但我的Visual Studio只能找到这3个重载:
Activator.CreateInstance();
Activator.CreateInstance(Type);
Activator.CreateInstance(params object[]);
答案 0 :(得分:1)
我认为这与使用UWP有关,但我不确定
那是对的。了解UWP上可用的基本API的一种好方法是过滤" Silverlight":https://msdn.microsoft.com/en-us/library/system.activator.createinstance(v=vs.95).aspx