传进类型名称返回具体类的实例?
有一个犯法模型如下:
public dynamic GetObject(string className)
{
Type type = Type.GetType(className);
//这里得到了className的Type,但是不知道怎么实例化他的对象
//现在我比如传进来的className值为"System.String"
//而我有一个object的对象obj,值为"3215d2"
//但是怎么把obj他转换为type(也就是String)的实例
}
------解决方案--------------------
链接
C# code
public T CreateInstance<T>(T t)
{
T instance = (T)Activator.CreateInstance(typeof(T));
return instance;
}