Я хотел бы создать экземпляр объекта универсального класса во время выполнения; Я вызываю метод, который возвращает мне Type Object; Я хотел бы преобразовать этот общий класс в определенный класс, а затем создать объекты этого класса. Является ли это возможным? Я писал в Java:Runtime Casting объекта Type
Class<DBConnectionProvider> dBConnectionProviderClass =
(Class<DBConnectionProvider>)Configuration.getInstance().getDbConnectionProviderClass();
Метод getDbConnectionProviderClass() возвращает объект класса, который преобразуется на время выполнения; В моем приложении C# этот метод возвращает объект Type; можно ли преобразовать это в DBConnectionProvider и создать экземпляр класса? Спасибо за ответ.
Почему это помечено "Java"? – driis
@driis «Я писал на Java:« с примером Java? –
Что делать, если у меня есть общий класс расширенный, например Класс extends DBConnectionProvider> dbConnectionProviderExtClass = (Класс extends DBConnectionProvider>) getDbConnectionProviderClass()) –