2011-04-10 20 views
2
gridMessages.GetRange(startingRecord, rows); 

所以這裏是我的問題,有時,rows是大於剩餘項目的總數量。我該怎麼做,如果是這種情況,只需要獲取其餘的項目。在C列表GetRange#

謝謝!

回答

8
gridMessages.GetRange(startingRecord, Math.Min(rows, gridMessages.Count - startingRecord)); 
+0

此致考慮到了起始位置。謝謝! – Scott 2011-04-10 22:30:15

0

gridMessages.GetRange(startingRecord,Math.Min(gridMessages.Length - startingRecord,行))

1

使用Math.Min()。假設gridMessages有一個Count屬性;然後

gridMessages.GetRange(startingRecordNumber, Math.Min(rows, gridMessages.Count - startingRecordNumber));