Например, у меня есть класс, и у меня есть его собственные свойства, и я передаю имя класса и имя свойства, которое нужно вызвать функцииКак написать динамический код VB.net?
Скажем, например, exp - это переменная, которую я передаю который содержит значение = «ClassA, Property1»
Function Property2BCalled(byval exp as String)
dim classname = split(exp,",")(0)
dim propertyname=split(exp,",")(1)
dim value= classname.propertyname
End Function
Я хочу сделать что-то подобное, приведенное выше.
Существует мало случаев, когда такая вещь является хорошей идеей, и она обычно зарезервирована для фреймворков, которые требуют обхода рабочего процесса для проксирования или создания объектов. Почему вы хотите это сделать? –
Это может показаться сумасшедшим, у меня есть проблема с локализацией при выполнении модульного тестирования в asp.net mvc, поскольку он выдает ошибку, которую виртуальный путь не найден для папки app_globalresources, и я не могу издеваться над этим, так что я я действительно сбрасывал все ресурсы в обычную папку, а оттуда я обращаюсь к ней, но теперь мне нужно написать if/else или выбрать случай для запуска файлов ресурсов, т.е. из какого файла ресурсов мне нужно взять информацию. , так что я подумал об этой идее сделать это. – kurozakura