我有一些我想要使用的数据.两个字符串和两个数字,我说8000行数据.
数据集是这里使用的最佳选择,还是我可以使用结构并拥有结构列表?
列表和数据集之间会有很大的性能差异吗?
DataSet
s和DataTable
s通常更冗长,并且有一些访问开销,但通常可以与你正在使用的任何数据绑定类型的东西互操作.
如果你有选择(即你不上钩到使用一些成分DataTable
S)我会使用适当的强类型集合强烈建议,像普通的List
,Dictionary
或SortedDictionary
.我建议,如果您的项目有很长的路要走,那么从长远来看,灵活性和透明度将使您受益.
PS两个字符串和两个数字足够大,我怀疑你会看到使它成为struct
一个类而不是一个类的任何好处.当然,你应该为自己描绘一下,但那是我的直觉.我同意帖子提到你应该确定你理解两者之间的根本区别,如果这是一个过早优化的情况.