我在一个方法里,需要通过一个Type参数,得到它的实例!
请问,怎样得到它的实例!

解决方案 »

  1.   

    请说的具体点 有些理解模糊 TYPE参数是什么参数呢
      

  2.   

    你怎么提供这个Type的构造函数所需的参数,或者你怎么确定这个Type的构造函数一定没有参数。
      

  3.   

    例如:
    使用反射生成一个窗体:
    private void button1_Click(object sender, System.EventArgs e)
    {
    Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication5.dll");
    Type TypeToLoad= assm.GetType("WindowsApplication5.Form1");

    object obj;
    obj = Activator.CreateInstance(TypeToLoad);
    Form formToShow = null;
    formToShow = (Form)obj;
    formToShow.Show();

    }
    你可以使用Activator.CreateInstance 的许多重载方法中的一种。