取决于您想要查找项目的方式以及您想要使用它们的方式。我会开始考虑使用Dictionary<KeyType,CustomObject>或Dictionary<KeyType,List<CustomObject>>,其中KeyType是查找相关项目的一种方式(int和string是常见的),而CustomObject是从数据构建的,并以易于在需要数据时使用的方式包含相关信息。 - Jon Hanna
@PostMan 在哪个维度上进行缩放?如果有很多使用相同少量安全并发读取数据结构的情况,它可以很好地扩展。但是如果有很多这样的大型数据结构(最终会耗尽内存),则无法扩展。 - Jon Hanna