标签: delphi generics
我使用TDictionary来处理大量数据。如何检测尺寸增加TDictionary的时刻?
答案 0 :(得分:1)
如果您希望检测底层私有存储何时增长,那么您不能。这由私有方法SetCapacity和Grow处理,并且该类不提供外部钩子。
SetCapacity
Grow
您可以使用OnKeyNotify和OnValueNotify事件检测键和值修改。添加新密钥时,OnKeyNotify事件会触发cnAdded的通知参数。
OnKeyNotify
OnValueNotify
cnAdded