C#中的通用静态类 - 所有类型都是实例化的?

时间:2016-09-28 08:47:29

标签: c# .net generics

可能是语言专家的一个,但如果我创建一个静态泛型类,如下所示:

public static class MyClass<T>{
   private static Dictionary<T,string> _someStorage = new Dictionary<T,string>();
}

当我的程序启动时,所有可能的类型都会在内存中有自己的MyClass专用实例,或者这是在运行时创建的,还是通过某些编译魔术创建的?

据我了解,非泛型静态类总是在“内存中”存在(除非我对此有误......)

0 个答案:

没有答案