什么组合才能减少记忆饥饿:
带有多个DatatSet的DataTables或具有多个DataTables的字典
我只需要一个DataTables集合,不需要DataSet的全部功能.
发布于 2015-11-11 12:54:50
这种差异可以忽略不计,因此我将使用DataSet,因为它是多个表的适当容器。但您也可以使用DataTable[]或List<DataTable>。由你决定。
就内存消耗而言,差异(如果有的话)是无关紧要的。选择最适合您的任务的集合类型。如果需要按名称查找表,请使用DataSet或Dictionary<string, DataTable>。如果您只需要多个表的集合,则选择IList<DataTable>(数组或列表)。如前所述,我会使用DataSet,因为它是DataTables的自然集合。
https://stackoverflow.com/questions/33650876
复制相似问题