|
|
1
1
好吧,你 能够 动态创建编译器,如下所示:
……但这可能是个很坏的主意。对于正在测试的每种类型,都需要一个新的内存中程序集。我脑子里有些问题:
(我可能会对自己的建议投反对票…):^) 是否有任何方法可以重构应用程序以传递类型?这会让你的生活轻松很多。 |
|
|
2
1
原因
如果您希望能够处理C编译器可以处理的任何事情,那么您自己就需要这些信息。(我假设您不需要名称空间别名等…) 您能提供一个程序集列表和一个要检查的名称空间列表吗? |
|
|
3
0
您可以使用 appdomain.currentDomain.getAssemblies().selectMany(a=>a.getExportedTypes()) 对于每种类型,您可以将其名称与您的名称进行比较。 如果你不用太多,这个效果很好,因为表演不太好。你可以通过创建一本字典来改进它。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 11 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |