Да, если каждый тип можно сериализовать в XML, его можно сохранить в наборе данных. Для каждого списка вы можете добавить новый набор данных в набор данных. Затем вы можете добавить любые столбцы в таблицу, которые вам нужны для хранения свойств вашего элемента списка.
Было бы не сложно использовать рефлексию для создания универсальной функции для проверки вашего универсального списка и построения таблицы на основе типа, который там хранится. Конечным результатом будет один объект набора данных с 1 ко многим таблицам, каждая из которых представляет содержимое общего списка. Возможно, вы захотите сохранить, вероятно, в качестве атрибута таблицы данных, которую хранит typeName.
в наборе данных мы можем разместить некоторые данные с различными столбцами и строками. Возможно ли это для общих списков?
примечание: ваше утверждение меня немного смущает, меня беспокоит, что в переводе что-то потеряно
Если то, что вы пытаетесь сделать, это создать что-то list<object> NimasList = new list<object>();
и затем сохранить расходящиеся типы в одном общем списке, ваша сериализация и десериализация просто усложнились, но все же достижимы.