【发布时间】:2011-04-16 21:56:20
【问题描述】:
我意识到这是一个非常奇怪的问题。我只想说我有我的理由。 (我倾向于写很长、很冗长的问题;我希望这个问题简短。)
如果我有一些类型T,我可以使用反射来定义一个新类型,我们称之为T2,它基本上与T 相同吗?我正在寻找的本质上是一种动态方式,它相当于我在两个单独的源代码文件中编写完全相同的代码(类名除外)并编译两者时的结果。
【问题讨论】:
-
您是在尝试按照@Kirk Woll 的建议将发出的类型转换为 CS 代码文件,还是只是尝试动态生成和使用该类型?
标签: .net reflection dynamic types reflection.emit