Как сохранить переменные анонимного типа в к коллекцию?
Ответ
Зависит от того, что дальше предполагается делать с коллекцией.
Если коллекция - объект временный, то можно вынести работу с ней в обобщенный метод (разумеется, сама коллекция также будет иметь снаружи анонимный тип):
static List
static void AddToCollection
// ...
var c = CreateCollection(new { a = 5, b = "foo" });
AddToCollection(c, new { a = 6, b = "bar" });
Если коллекцию надо куда-то сохранить, можно попробовать найти базовый тип или написать обобщенный адаптер:
ICollection Collection { get; set; }
IEnumerable
Комментариев нет:
Отправить комментарий