我使用 TDictionary 来处理大量数据。如何检测 TDictionary 大小增加的时刻?
最佳答案
如果您希望检测底层私有(private)存储何时增长,那么您不能。这是由私有(private)方法 SetCapacity
和 Grow
处理的,并且该类不提供外部钩子(Hook)。
您可以使用 OnKeyNotify
和 OnValueNotify
事件检测键和值修改。添加新 key 时,将触发 OnKeyNotify
事件,并使用 cnAdded
通知参数。
关于delphi - 如何检测 TDictionary 大小的增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22069866/