В зависимости от того, как вы отображаете HTML, может быть несколько способов решить вашу проблему.
Приведенный выше код, как отмечалось, в настоящее время невозможен в c #.
Прежде всего, я предполагаю, что есть причина, по которой вы не используете объекты ADO, которые обычно решают проблемы рендеринга, о которых вы упоминаете (вместе с GridView
или аналогичными).
Если вы хотите создать класс с «динамическими» свойствами, вы можете создать propertybag
это не сделает приведенный выше код возможным, но будет работать с механизмом рендеринга, основанным на TypeDescriptor
с использованием пользовательских дескрипторов.