Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用反射将一个对象转换为它的类型。
所以我想做一些事情,比如使用 typeOf() 方法来查找它的类型,然后动态地将对象转换为它找到的类型。
我不确定如何很好地做到这一点,也许使用 linq?
我正在使用 c# 4.0。
谢谢你。
对象已经有了它的类型。它存储在对象类型的变量中仅意味着您(程序员)在编程时不知道类型,或者您不想或无法指定它。您只能转换为在设计(编程)类型中已知的类型。我不知道你打算做什么,但可能转换为 dynamic 会实现你想要的:
dynamic dyn = obj;