已知一个类的名字(string型),如何实例化一个他的对象?

解决方案 »

  1.   

    类的名字(string型) hook=new 类的名字(string型)();
      

  2.   

            string s2 = new string('A',10);//这样?
      

  3.   

    没看明白是什么意思string _Temp = "System.Int32";
    object _Object = Activator.CreateInstance(Type.GetType(_Temp));这样?
      

  4.   

    string是值类型的,不需要特意实例化,当你赋值时,就实例化了。
    引用类型就必须特意做实例化,比如 类 Form, 用类的构造函数做实例化(没有构造函数的,默认是无参数的、同类名称的构造函数)
    Form myFrm = new Form()
      

  5.   

    类的名字(string型) 对象名=new 类的名字(可能的初始化参数);