铸造和反射C#

use*_*101 -2 .net c# reflection c#-4.0

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

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

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

我使用的是c#4.0.

谢谢.

Joh*_*hnB 7

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

dynamic dyn = obj;
Run Code Online (Sandbox Code Playgroud)