Приветствую!
Вот уж не знал, что докачусь до таких извращений.
У меня есть таблица Column1; Column2; Column3 и т.д. Число колонок динамическое по-определению.
Мне надо сделать так, чтобы все это присутствовало в программе в виде массива с элементами, которые содержат названия колонок как поля класса (важно, именно поля, не массив и ничто другое). Для примера привел анонимный вызов подобной штуки
[] {Column1=foo1, Column2=foo2, Column3=foo3 etc...}
Внимание, вопрос: как сделать с учетом динамической сущности таблицы? Я не знаю, сколько колонок будет, а хардкодить про запас 100500 полей/методов это идиотизм.
Например, подошло бы преобразование из строковой переменной в вызов анонимного типа. Или какой-нибудь «массив методов»? У меня фантазия уже заканчивается :)
Вообще, можно ли такое сделать на c#? На первый взгляд, очень неподходящий язык для этого.