Я использовал динамический объект, но здесь ситуация, когда имена столбцов происходят из предопределенных строковых массивов. Как я могу создавать объекты во время выполнения с этим заранее заданным набором значений столбцов ?.Причина, по которой я хотел сделать это, состоит в том, чтобы создать собственный класс и добавить в него настраиваемые атрибуты проверки, чтобы я мог использовать отражение во время выполнения для заполнения значений этими динамическими объектами, сопоставленными с моим настраиваемым классом, и проверки значений с помощью одной функции.
dynamic x = new MyCustomClass();
x.Name = "Jones"; // The Field or Column name "Name" comes from a array of strings.
Validator.Validate(x); //Here i use reflection to iterate through the custom attributes on MyCustomClass and validate them based on conditions.
Возможно ли сделать что-то подобное x."Name" = "Jones"
;: -)