标签: c# static appdomain
考虑以下代码:
public static class Observable<T> {...}
第一次调用Observable ...,它将在AppDomain中将Observable 添加为新类型。然后调用Observable ...也将添加Observable 。对于每个类,都有一个针对静态类的构造函数调用。
我的假设(未经验证)是因为它们是通用的,所以它们是在运行时而不是编译器时添加的。
我的希望是,由于我们可以在运行时加载泛型类型,所以我们也可以在运行时卸载泛型类型是有理由的。但是,我还没有找到任何东西。