在C#中我有一个泛型类:
public class MyGeneric<ParameterClass> where ParameterClass: MyGenericParameterClass, new() {
public static int Variable;
}
Run Code Online (Sandbox Code Playgroud)
现在在C++中如果我实例化一个带有不同参数的模板化类,每个完整的类都会得到它自己的Variable,所以我就是说不出来
MyGeneric.Variable = 1; // invalid in C++
Run Code Online (Sandbox Code Playgroud)
在C++中,但我似乎可以在C#中这样做.
我想澄清一下......
如果我有一个带有静态成员变量的泛型,那么该变量是否在所有泛型实例之间共享?