我想知道是否有更快的方法来手动填充DataTable,比我现在的方法更快。
这是我的代码,我有一个大约有17亿条目的列表。我想尽可能快地将这些条目填充到只有一列的DataTable中。我的列表中的条目看起来像这样
我的代码需要大约7-8秒钟。
这是我的代码,我有一个大约有17亿条目的列表。我想尽可能快地将这些条目填充到只有一列的DataTable中。我的列表中的条目看起来像这样
{"A2C","DDF","ER","SQ","8G"}
。我的代码需要大约7-8秒钟。
for (int i = 0; i <= lists.Count; i++)
{
table_list.Rows.Add();
}
for (int a = 0; a < list.Count; a++)
{
table_list.Rows[a][0] = list[a][0] + list[a][1] +
list[a][2] + list[a][3] + list[a][4];
}
由于没有在板块中找到类似的问题(只有关于如何通过 SQL 和填充方法填充数据表的问题),因此我决定发布我的问题。
非常感谢任何提供的帮助!
DataTable
做什么?因为到目前为止,这听起来像一个非常糟糕的想法。根据您接下来想要做什么:可能会有更有效的方法。 - Marc Gravell