Ну, это принимает тип вместо объекта , но вы можете сделать что-то немного похожее с универсальными методами в C #:
public void Foo<T>() where T : MyClass
Тогда вы можете использовать typeof(T)
в методе.
Если вам нужно указать фактический объект , совместимый с типом T
, вы можете иметь его в качестве обычного параметра метода типа T
.
Если вам нужно больше, обновите ваш вопрос с более конкретными требованиями.