请问有什么方法,我给他类的名字,他自己new出个对象
比如,我给他给TextBox,他就帮我new出个TextBox的对象

解决方案 »

  1.   

    Activator.CreateInstance(Type type)
      

  2.   

    Assembly.Load(path).CreateInstance(className)
      

  3.   

    那他返回是object类型的,能不能写个完整的,谢谢
      

  4.   

    object ojb = Activator.CreateInstance(Type type);
    ((TextBox)obj).Text = 
    但是注意的是类型判断的问题,编译是可以通过的,不过类型不匹配的话就会出现类型不匹配错误
      

  5.   

    那你不知道类型怎么对对象进行操作?
    或者你可以把你所要使用类的都继承一个接口或者类,然后只使用那个接口或者类
    例如:TextBox, DropDownList 都是继承 UserControl,可以这样使用
    ((UserControl)obj).Render()