有没有办法获得HashSet的当前容量?

时间:2010-07-29 20:36:03

标签: .net

也许我只是遗漏了一些东西,但是HashSet(Of T)类具有TrimExcess方法,但没有可公开访问的方法来查找实例的当前容量。有没有什么方法让我发现它太密集了?

1 个答案:

答案 0 :(得分:0)

看起来容量可以从私有成员m_buckets的长度获得。您可以在调试期间查看其值。要在运行时访问私有成员,可以使用.NET 4.0中的Reflection或dynamics。