Можно ли на C# написать (возможно, абстрактный) класс A, который имеет (возможно, статическую) функцию с сигнатурой void f(B b), тип параметра которой B — это (возможно, абстрактный) класс, производный от A (class B: A {...})? Если нет, то почему?
Подробнее здесь: https://stackoverflow.com/questions/787 ... ived-class