У меня есть имя класса DB.IFCArray, в котором есть много полей в нем (имя, описание и т. Д.), Я хочу реализовать функцию , которая отправляется в DB.IFCArray.field и делает материал ..Доступ к полю класса с использованием строки
public static bool if_is_a(DB.IFCArray object1, string field, string value)
{
if (object1.field == value) // this ofc not working, but hope you get the idea
return true;
return false;
}
Поиск в Интернете для "отражения". Также обратите внимание, что вам _almost never_ требуется отражение, так как большинство проблем можно решить более элегантно, используя соответствующие объектно-ориентированные конструкции в качестве интерфейсов. – CodeCaster