2025-10-14 哈希集合 CollectionGeneric Dotnet 哈希集合基于 Entry[]? _entries 实现。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
2025-10-13 队列 CollectionGeneric Dotnet 队列基于 T[] array 实现。 head tail 双指针索引记录队首&队尾,可头尾相接循环使用array size 支持动态扩容缩容 version 保证迭代时不修改集合 123456789101112131415161
2025-10-13 字典 CollectionGeneric Dotnet 字典12345678910111213141516171819202122232425262728293031323334353637namespace System.Collections{ // 无序的键值对集合,key
2025-10-13 列表 CollectionGeneric Dotnet 列表IList 是对象的有序集合,顺序取决于列表的实现。 123456789101112131415161718192021222324252627282930313233343536// \runtime\src\libraries\Sy
2025-10-13 枚举器 CollectionGeneric Dotnet 枚举器标准化了集合的遍历过程,而无需关心集合的具体实现细节。 12345678910111213141516// \runtime\src\libraries\System.Private.CoreLib\src\System\Collec
2025-10-13 相等性比较 CollectionGeneric Dotnet 相等性比较用于自定义对象相等性比较和hash码计算的机制。 123456789101112// \runtime\src\libraries\System.Private.CoreLib\src\System\Collections\IEq
2025-10-13 比较 CollectionGeneric Dotnet 比较用于实现两个对象的比较逻辑,可以自定义对象的比较规则。 123456789101112// \runtime\src\libraries\System.Private.CoreLib\src\System\Collections\ICo
2025-10-13 枚举 CollectionGeneric Dotnet 枚举所有实现了 IEnumerable 接口的类型都是 可枚举的。 所有集合都可枚举: 1public interface ICollection : IEnumerable 源码: 123456789// \runtime\src\li
2025-10-12 集合 CollectionGeneric Dotnet 集合所有实现了 ICollection 接口的类型都可称之为 集合。 继承 IEnumerable 接口,代表集合类型都可以枚举方式迭代。 1234567891011121314151617181920// \runtime\src\lib