In C# ho una classe generica:È una variabile membro statica comune a tutte le istanze generiche C#?
public class MyGeneric<ParameterClass> where ParameterClass: MyGenericParameterClass, new() {
public static int Variable;
}
Ora in C++ se un'istanza di una classe template con parametri diversi ogni classe completa otterrebbe il proprio Variable
, così I just can't say
MyGeneric.Variable = 1; // invalid in C++
in C++, ma sembra che posso farlo in C#.
vorrei chiarire ...
Se ho un generico con una variabile membro statica è che variabile condivisa tra tutte le istanze generici?