.NET 集合类型全解析
在 .NET 开发中,集合类型是非常重要的一部分,它们可以帮助我们高效地存储和管理数据。本文将详细介绍几种常见的集合类型,包括 FloatingPointKeyComparer 、 SortedList 、 Stack 、 Queue 、 BitArray 和 BitVector32 ,并给出相应的代码示例。
1. FloatingPointKeyComparer
FloatingPointKeyComparer 类用于比较浮点数键,它允许我们指定精度来进行比较。以下是该类的代码实现:
Public Shadows Function Equals(ByVal x As Object, ByVal y As Object) _
As Boolean Implements IEqualityComparer.Equals
Dim d1 As Double = Math.Round(CDbl(x), digits)
Dim d2 As Double = Math.Round(CDbl(y), digits)
Return d1 = d2
End Function
Public Shadows Function GetHashCode(ByVal obj As Object) _
As Integer Implements IEqualityCom
超级会员免费看
订阅专栏 解锁全文
1665

被折叠的 条评论
为什么被折叠?



