c# - 能不能提供。 NET Collection 根据查找时间排序的顺序列表?

标签 c# .net generics collections

我只是在互联网上搜索各种 .NET 集合的优缺点。我发现了以下几点

  1. 在查找值的上下文中,字典比列表更快。
  2. 在查找值的上下文中,HashSet 比 List 更快。
  3. 在查找值的上下文中,字典比哈希表更快。它们都不保证保留项目的顺序。
  4. 我读到 Hashset 是 .NET 中的快速集合

所以我得出以下 .NET 集合的排序顺序

  1. 哈希集
  2. 字典
  3. 哈希表
  4. 列表
  5. 数组列表

对于上面的排序顺序,我使用了以下链接

除了上述问题,我还找到了一些有用的链接,我想分享一下

上面的排序顺序是否正确?如果不能,请重新排列好吗?如果有人可以将更多的集合添加到上面列表的排序顺序中,那么将不胜感激。

最佳答案

关于c# - 能不能提供。 NET Collection 根据查找时间排序的顺序列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7119334/

相关文章:

c# - 如何在 ASP.NET 中使用具有 HTML 正文 + 附件的 GMAIL API 发送电子邮件

c# - Double.TryParse 或 Convert.ToDouble - 哪个更快更安全?

.net 数据包捕获 : pcap. 网络 vs Sharppcap

c# - 使用接口(interface)实例调用泛型方法

c# - Cannon 的矩阵乘法算法

c# - 当 url 是 HTML 编码时,为什么我的 ViewModel 字段变为空?

c# - 在 TLS 加密下使用 DefaultNetworkCredential?

c# - Moq 使用匿名类型参数验证

C# 泛型和类型

C#默认创建一张Excel工作簿