这更像是一个文档,而不是一个真正的问题。这似乎还没有被提到(除非我错过了) ,所以这里是:
设想一个包含静态成员的泛型类:
class Foo<T> {
public static int member;
}
是每个特定类都有一个新的成员实例,还是所有 Foo 类型的类都只有一个实例?
它可以很容易地通过以下代码进行验证:
Foo<int>.member = 1;
Foo<string>.member = 2;
Console.WriteLine (Foo<int>.member);
结果是什么? 这种行为记录在哪里?