【发布时间】:2010-10-07 12:33:27
【问题描述】:
我的大部分编程经验都是使用一种语言,其中有一个集合数据结构——数组。现在我主要在 .NET 中工作,我开始欣赏大量可用的工具,但我也发现很难确定哪些工具最适合每个问题。我发现收藏品经常出现这种情况。
我确信我能够通过时间/经验更快地找到适合该工作的工具,但谁能提供一些关于哪些收藏类适合哪些工作的指导?有什么好的经验法则可以遵循吗?
编辑:我发现我几乎总是使用 List(T),这就是引发这个问题的原因。我知道使用其他类有非常具体的原因。尽管 List(T) 大部分时间都有效,但我想避免在另一个结构更适合时将某些内容塞入通用列表中。我必须能够发现这些情况。
谢谢!
【问题讨论】:
标签: .net arrays collections list