Это с C # и .net 3.5
Допустим, у меня есть следующий метод:
myMethod(myBaseClass mbc)
В моем проекте все следующие классы наследуются от myBaseClass.
ot1:myBaseClass
ot2:myBaseClass
ot3:myBaseClass
ot4:myBaseClass
Существуют ли какие-либо приемы, которые позволят мне использовать myMethod с ot1 и ot3, но НЕ с ot2 и ot4, или мне в основном приходится перегружать каждый тип, который я хочу разрешить?