换个思路吧
定义Class mytype
{
   public mytype(string s)
   {
      t=s;
   }
   public string t;
   public class1 aa=new class1();
}
理解不?

解决方案 »

  1.   

    橡木有意思。
    这样实际上象是个包装器的东西,然后把那个class1当做一个引用来处理的。是不是?
    这是另一个思路。只是如果一定不用这种思路,直接做行不行呢?谢谢橡木!
      

  2.   

    ObjectHandle hdl = Activator.CreateInstance(null,strNameSpace+"."+strChildName);
    Form frmChild = (Form)hdl.Unwrap();
    搂主可以试试,这是我的动态创建窗体,给它一个命名空间和窗体的名字就可以把它创建出来。
      

  3.   

    喂,rijing2000(一直在努力),你的办法很好。谢谢了。