Czy statyczna zmienna składowa jest wspólna dla wszystkich instancji generycznych C #?

W C # mam klasę ogólną:

public class MyGeneric<ParameterClass> where ParameterClass: MyGenericParameterClass, new() {
    public static int Variable;
}

Teraz, w C ++, jeśli tworzę instancję klasy z różnymi parametrami, każda pełna klasa będzie miała własnąVariable, więcPo prostu nie mogę powiedzieć

MyGeneric.Variable = 1; // invalid in C++

w C ++, ale wydaje mi się, że mogę to zrobić w C #.

Chciałbym wyjaśnić ...

Jeśli mam rodzajowy ze statyczną zmienną składową, czy ta zmienna jest wspólna dla wszystkich instancji generycznych?

questionAnswers(4)

yourAnswerToTheQuestion