铸造和反射C#

时间:2012-05-28 16:14:16

标签: c# .net c#-4.0 reflection

我正在尝试使用反射将Object转换为其类型。

所以我想做一些事情,比如使用typeOf()方法找到它的类型,然后动态地将对象转换为它的found类型。

我不知道如何使用linq很好地做到这一点?

我正在使用c#4.0。

谢谢。

1 个答案:

答案 0 :(得分:7)

该对象已有其类型。它存储在object类型的变量中只意味着你(程序员)在编程时不知道类型,或者你不想要或不能指定它。您只能转换为设计(编程)类型已知的类型。我不知道你打算做什么,但可能会投入到动态会达到你想要的目的:

dynamic dyn = obj;