Я хотел бы реализовать метод со следующей сигнатурой
dynamic Cast(object obj, Type castTo);
Кто-нибудь знает, как это сделать? obj определенно реализует castTo, но его нужно корректно нарисовать, чтобы некоторые из моих приложений для выполнения приложений выполнялись.
Изменить: если некоторые из ответов не имеют смысла, потому что я изначально случайно набрал dynamic Cast(dynamic obj, Type castTo);
- я имею в виду, что вход должен быть object
или какой-либо другой гарантированный базовый класс