从用户定义的程序集中实例化一个对象

时间:2011-11-18 20:12:09

标签: c# .net compact-framework

  

可能重复:
  Compact Framework - how do I dynamically create type with no default constructor?

我有一个适用于Windows CE 6的Visual Studio 2008 C#.NET 3.5 CF项目。

我使用Assembly.LoadFrom()来加载用户指定的“插件”.net程序集。 我想使用System.Activator.CreateInstance()来实例化该程序集中定义的对象。但.net CF中唯一可用的CreateInstance()重载不带参数,而我想加载的构造函数需要它们。

namespace System
{   
    public sealed class Activator
    {
        public static T CreateInstance<T>();
        public static object CreateInstance(Type type);
    }
}

如何实例化一个对象,其构造函数在.net CF 3.5中使用参数?

谢谢, PaulH

0 个答案:

没有答案