【发布时间】:2009-04-23 08:57:25
【问题描述】:
我想知道如何获取存储在 TBucketList 中的项目数。据我所知,只有桶的数量和可用的桶数组,所以我能想到的是
Count := 0;
for I := 0 to BucketList.BucketCount - 1 do
Inc (Count, BucketList.Buckets [I].Count);
这确实有效,但对我来说似乎很奇怪,我必须遍历所有存储桶才能找到存储的项目数量——这可能经常需要。
我错过了另一种可能性吗?或者这个容器类没有像其他容器一样提供 Count 成员是有原因的吗?
谢谢!
【问题讨论】:
标签: delphi containers tbucketlist