Представте, что у вас есть структура с мемберами, вы хотите её сериализовать в буффер. Записываете в буфер идентификатор типа, записываете в буфер количество полей. Делаете условный фор по мемеберам и записываете их в буфер. Все эти знания — и тип и количество полей и сами поля у вас доступны на компайлтайме. Я понимаю, зачем тут нужен компайлтайм рефлекшон. Я не понимаю, зачем в этой схемме нужен *рантайм* рефлекшон?
а обратно как?
Обсуждают сегодня