标签: c# count int hashset
我想知道在处理HashSet<T>时,为什么属性HashSet<T>.Count会返回int类型的值,而不是uint。
HashSet<T>
HashSet<T>.Count
int
uint
如果我错了,请纠正我,据我所知,HashSet<T>中的条目数不可能。因此,当返回的最小计数为0时,uint值在我看来会更有意义。
0
有没有人对此有所了解? 或者是否有其他原因导致它具有typeof int的返回值?