private void createObj(sting ss)
{
     //创建以变量名ss 命名的对象object
     class ss = new class();
}

解决方案 »

  1.   

    where is this type? do you need to load it first?
    Type t = Type.GetType(ss);
    Object o = Activator.CreateInstance(t);using System.Reflection;Assembly a = Assembly.LoadFrom("c:\\Sample.Assembly.dll");
    Object o = a.CreateInstance(ss);
      

  2.   

    Assembly.Load(path).CreateInstance(className);
    Assembly.Load("namespace1.test1").CreateInstance("namespace1.test1.classA");
      

  3.   

    感谢各位的回复!
    我想要的效果是这样.
    private void createObj(sting ss)
    {
         //创建以变量名ss 命名的对象object名.
         //创建以变量名ss 命名的对象object名.
         ...........................object名.     
    }