可能是语言专家的一个,但如果我创建一个静态泛型类,如下所示:
public static class MyClass<T>{
private static Dictionary<T,string> _someStorage = new Dictionary<T,string>();
}
当我的程序启动时,所有可能的类型都会在内存中有自己的MyClass
专用实例,或者这是在运行时创建的,还是通过某些编译魔术创建的?
据我了解,非泛型静态类总是在“内存中”存在(除非我对此有误......)