метод перехода к следующему элементу с проверкой на изменение ключа для MMap (мульти-Map)
NextV ();
отсутствуют
var Map = CreateObject("MMapLong");
int count =0;
double sum =0., itogo=0.;
Map.Clear();
Map.Add(1,1000);
Map.Add(2,2000);
Map.Add(1,3000);
Map.Add(2,4000);
Map.Add(3,5000);
for ( bool Cur=Map.InitIteratorLowB(2); Cur; Cur=Map.NextV() ) // Запускаем итератор по ключу 2
{
count++; // считаем кол-во
sum=Map.GetCurValue();
itogo = itogo + sum; // считаем сумму по ключу 2
}
return itogo; // Вернет сумму в 6000