【发布时间】:2011-09-16 00:30:19
【问题描述】:
我只是对以下代码感到好奇:
public static class Container<T>
{
public static readonly T[] EmptyArray = new T[0];
}
据我了解,静态类 Container 将在以下代码执行时被初始化:
...
var emptyArray = Container<int>.EmptyArray;
...
我说的对吗?任何关于静态泛型类/成员初始化的解释都将不胜感激。提前致谢。
【问题讨论】: