关于ArcEngine的IPointCollection删除点问题?

IPointCollection的RemovePoints属性为什么有时会出现The index was either too large or too small.且点的索引没有超出点集个数
这是什么问题,求助各位大神!!

http://zhidao.baidu.com/link?url=oT9Qz2RX9Zx2nPGs48b1Z1R_gpmzy5QhEdm1Vjhgj9CxYqZSrSsK6u6wcoHoSi0kWepk-CaPC4v4W8OJGfI1DjvtlWKtxaALf8a6doHyDWe

删除点后,要重新计算pointcollection中的索引