参考下面的代码:
Void Work(object obj,Type objType)
{
//code to downcast obj to type speciied in objType
}
我是 C# 中的反射的新手。如果有人能指导我如何将 obj 转换为 objType 中指定的类型,我将不胜感激。是可能的,还是我的方法是错误的?
参考 Casting a variable using a Type variable,
public T CastExamp1<T>(object input)
{
return (T) input;
}
可能是一个可能的解决方案,但我如何将 objType 变量中的类型传递给?