我有一个疑问:
我想在文本框中编写一些代码并在运行时编译它,比如“Application.GetSystem(。。ObjectList.Count”,这样我就可以得到结果并将其显示在另一个文本框中。
这可能吗?它应该是灵活的,但您必须访问相同的程序集实例。 我知道,CodeDOM为你提供了在运行时编译程序集的可能性,但是如果我使用那个程序集,它就不会是同一个实例而且我得不到正确的结果。
那么,这样做的方法是什么? CodeDOM看起来是正确的方式。反射启用了访问,但只有当我使用相同的程序集时...或者我可以调用生成的程序集的方法,但是在我的程序集中?
这更像是一个理论问题。我不知道我是否尝试过,但很高兴知道:)
答案 0 :(得分:1)
是的,这可以使用反射。