Задать вопрос
@usetester

Как возможно получить инстанс объекта по имени его статического класса?

Мы очень далеки от C#, но для работы оборудования нам требуется взаимодействие с чужим SDK в виде DLL. В этой DLL есть много однотипных статических классов, хранящих состояние переключателей, которые возможно вызывать как A.B.C.D.
Требуется функция, в которую мы передаем строковую сигнатуру конечного объекта "A.B.C.D", и эта функция возвращает нам соответствующий инстанс.
Вероятно, такую задачу надо решать как-то через рефлексию, но по полному незнанию возможностей языка гуглить толком не получается.
  • Вопрос задан
  • 439 просмотров
Подписаться 1 Оценить 2 комментария
Ответ пользователя John_Nash К ответам на вопрос (2)
@John_Nash
coder
Чтобы из неуправляемого кода обращаться к сборке NET, придется написать обертку в mixed mode (например на c++ cli).
Или такой еще вариант

Ну, и
Вызов методов через рефлексию
Ответ написан