我正在阅读这本关于 C# 和 .NET 的书,并且正在学习很多很酷的东西。我已经阅读了作者谈论动态加载程序集并在该程序集中创建类型实例的部分。
在 AS3 中,可以做同样的事情,除了一件事:您可以要求编译器不编译一组类,而是检查类型安全。这是一个例子:
//Defined in an external library
public class A {...}
//In my application, I tell the compiler to type check A, but not compile it
var a:A = new A();
a.whatever();
在我的应用程序代码运行时,我可以动态加载包含类 A 定义的外部库,将这些定义加载到我的应用程序的 ApplicationDomain 中,一切都会运行良好。不需要反思!
这在 C# 中可能吗?
换句话说,我可以指示 C# 编译器对一堆类(比如说,在库中)进行类型检查,但将它们排除在编译之外吗?