C#中的结构或数据集列表?

gho*_*ost 2 c# arrays list dataset

我有一些我想要使用的数据.两个字符串和两个数字,我说8000行数据.

数据集是这里使用的最佳选择,还是我可以使用结构并拥有结构列表?

列表和数据集之间会有很大的性能差异吗?

mqp*_*mqp 6

DataSets和DataTables通常更冗长,并且有一些访问开销,但通常可以与你正在使用的任何数据绑定类型的东西互操作.

如果你有选择(即你不上钩到使用一些成分DataTableS)我会使用适当的强类型集合强烈建议,像普通的List,DictionarySortedDictionary.我建议,如果您的项目有很长的路要走,那么从长远来看,灵活性和透明度将使您受益.

PS两个字符串和两个数字足够大,我怀疑你会看到使它成为struct一个类而不是一个类的任何好处.当然,你应该为自己描绘一下,但那是我的直觉.我同意帖子提到你应该确定你理解两者之间的根本区别,如果这是一个过早优化的情况.