gridMessages.GetRange(startingRecord, rows);
所以这是我的问题,有时,rows
大于剩余的项目总数。如何做到这一点,在这种情况下,只需获得其余的项目。
谢谢!
答案 0 :(得分:8)
gridMessages.GetRange(startingRecord, Math.Min(rows, gridMessages.Count - startingRecord));
答案 1 :(得分:1)
使用Math.Min()。假设gridMessages具有Count属性;然后
gridMessages.GetRange(startingRecordNumber, Math.Min(rows, gridMessages.Count - startingRecordNumber));
答案 2 :(得分:0)
gridMessages.GetRange(startingRecord,Math.Min(gridMessages.Length - startingRecord,rows))