创建一个包含列的数组?

时间:2014-04-28 17:02:52

标签: c# .net arrays

我正在创建一个多线程应用程序,它可以非常快速地处理数据,所以我意识到Windows控件无法跟上,并且会产生问题。
所以我的新解决方案是我将结果存储到数组中并在最后更新ListBox或ListView。

现在我的问题是:

在我的应用程序中,用户将项目输入ListBox我的应用程序然后检查这些项目。

如何为ListBox中的每个值创建一个包含列的数组,将列名称添加为列标题(我猜测只是将其添加为每列的第一个值)。

事情是行前无法分辨的行数,因此它需要能够支持任何数量。

这是一个可行的想法,如果有的话,有人可以帮我这么做吗?

1 个答案:

答案 0 :(得分:1)

我建议使用DataTable,因为作为数据结构,它与数据库很好地对齐,并且它可以很好地处理大量行 - 这就是它的设计目的。它还允许您在数据上应用一层结构,而Listarray无法获得DataTable。{{1}}并不多比一个数组所以性能可以比较)。