24 / 21 / 3
Регистрация: 04.11.2014
Сообщений: 283
|
||||||
1 | ||||||
.NET 4.x Создание экземпляра класса из текстовой строки09.04.2018, 20:37. Показов 1060. Ответов 3
Метки reflection (Все метки)
Доброго времени суток, появилась проблема, подскажите, как решается. Допустим есть строка, которая принимает значение какого-то, неизвестного реализованного класса (ValueRole). Нашел на StackOverflow два метода, как создать экземпляры, но оба метода возвращают сгенерированный объект, обернутый в object, который не дает обратиться к самому объекту. Как обратиться теперь к полученному объекту?
Думаю, что можно как-то привести к типу, но как, если я не знаю, какой точно тип внутри object
0
|
09.04.2018, 20:37 | |
Ответы с готовыми решениями:
3
Создание экземпляра класса на основании введенной с клавиатуры строки Создание экземпляра класса-наследника для переменной с типом базового класса Создание экземпляра класса Создание экземпляра класса |
24 / 21 / 3
Регистрация: 04.11.2014
Сообщений: 283
|
|
09.04.2018, 21:06 [ТС] | 3 |
insite2012, Если речь про наличие реализации класса, то да, я точно уверен, что она есть. А можно, пожалуйста, пример, как привести к типу.
0
|
09.04.2018, 21:15 | 4 |
Нет, речь не про то.
Да как обычно, используя явное приведение типов. Но опять же, ваш код должен знать этот тип, а тогда смысл создания объекта таким способом теряется. Тогда проще его просто создать, чем извращаться. Либо, как я сказал ранее.
0
|
09.04.2018, 21:15 | |
09.04.2018, 21:15 | |
Помогаю со студенческими работами здесь
4
Создание нового экземпляра дочернего класса из экземпляра базового Создание экземпляра класса, разрушение экземпляра класса Создание экземпляра класса, имя класса находиться в строковой переменной Явное создание экземпляра класса и явная специализация шаблона класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |