Есть ли способ поделиться одной статической переменной между несколькими разными родовыми классами?Общие классы и статические поля
У меня есть класс
class ClassA <T> : ObservableCollection<T> {
static int counter;
//...
}
и несколько экземпляров его с различной конкретизацией параметров, как
ClassA<int> a = new ClassA<int>();
ClassA<double> b = new ClassA<double>();
ClassA<float> c = new ClassA<float>();
Есть ли способ, что случаи а, Ь, с поделиться счетчик статического поля?
Любые ответы и комментарии очень высоко ценится :)
Нет, но вы можете наследовать от нестатической базового класса и объявите статическую как «защищенную». Кроме того, я уверен, что это дублированный вопрос, но я не могу найти других, как сейчас, так что +1 для хорошего, корректного вопроса. – Cameron
Я забыл упомянуть, что я уже наследую от родового класса, что делает мою попытку немного сложнее, я думаю ... –