自定义数据集,如泛型列表的容器
本文关键字:列表 泛型 数据集 自定义 | 更新日期: 2023-09-27 17:57:00
如果我想创建一个自定义容器,如数据集,用于在其中放置多个泛型列表,我该怎么办?
在数据集中,我们可以放置一些具有不同列的数据表,rows.is 可以用于通用列表?
谢谢
是的,只要每种类型都可以序列化为 XML,就可以将其存储在数据集中。对于每个列表,可以向数据集添加新的数据表。然后,可以将任何列添加到存储列表项属性所需的表中。
使用反射来构建泛型函数来检查泛型列表并根据存储在那里的类型构建表并不难。最终结果是单个数据集对象,其中包含 1 到多个表,每个表表示泛型列表的内容。您将需要记住存储,可能作为数据表的属性存储类型Name。
在数据集中,我们可以放置一些具有不同列的数据表,rows.is 可以用于通用列表?
注意:你的陈述对我来说有点混乱,我担心翻译中丢失了一些东西
如果您尝试做的是创建list<object> NimasList = new list<object>();
的东西,然后将不同的类型存储在单个泛型列表中,那么您的序列化和反序列化变得更加复杂,但它仍然是可以实现的。