> или это возможно сделать только через рефлекссию
рефлексией стоит пользоваться только в самых крайних случаях, её скорее стоит избегать по многочисленным причинам (производительность, усложнение кода)
Понял, благодарю. Т.е. если у структуры пару десятков полей и нужно обновлять произвольные, значения которых будут браться из входящих данных, например json, то вполне нормально писать длиный switch с перечислением каждого поля, а не пытаться искать методов обновления полей в неком цикле с проверкой типа и т.д.?