class1 temp = new class1();

解决方案 »

  1.   

    object obj = Activator.CreateInstance(Type.GetType("YourClassName"));
      

  2.   

    把类实例化:class1 temp = new class1();calss1是类名,temp是class1类的实例化,即是对像
      

  3.   

    Use reflection!
    1、create Assembly object from Dll,or use current Activator
    2、CreateInstance
      

  4.   

    Type.GetType("YourClassName")这里,注意得写完整命名空间,区分大小写
    比如"System.Object"这样
      

  5.   

    summast的方法是正确的,
    在C#中可以通过System.Type和System.Activator这两个类来实现用类名创建实例,过程如下:
    public class class1 : Iclass{....}
    Type type = Type.GetType("class1",true);
    Iclass MyClass = Activator.CreateInstance(type);
      

  6.   

    抽象类不行,定义了构造函数但没有公有构造函数不行
    其它可以用new创建
      

  7.   

    class1 myclass = new class1();