.NET 集合与诊断工具详解
1. 集合类介绍
在 .NET 中,有多种集合类可用于不同的场景,以下是一些常用集合类的详细介绍。
1.1 HybridDictionary
HybridDictionary
类位于 System.Collections.Specialized
命名空间( system.dll
),它实现了一个标准的字典集合,具有内置的不区分大小写的键比较功能。可以在构造时通过布尔参数指定是否区分大小写。
public class HybridDictionary : IDictionary, ICollection, IEnumerable {
// Public Constructors
public HybridDictionary();
public HybridDictionary(bool caseInsensitive);
public HybridDictionary(int initialSize);
public HybridDictionary(int initialSize, bool caseInsensitive);
// Public Instance Properties
public int Count { get; } // implements ICollection
public bool IsFixedSize { get; }