當RowCollection是50000+,因此我需要使內存更有效。該函數只需構造RowCollection中存儲的行索引的逗號分隔字符串即可。任何人都可以在下面找到任何明顯的內存飢餓操作?VB.net需要內存高效功能
N.B RowCollection只包含存儲爲整數的行索引列表。
Private Function GetCommaSeparatedString(ByRef RowIndexes As ArrayList) As String
Dim RowString As String = String.Empty
'Build a string of the row indexes
'Add one onto each index value so our indexes begin at 1
For Each Row In RowIndexes
RowString += CInt(Row.ToString) + 1 & ","
Next
'Remove the last comma
If RowString.Length > 0 Then
RowString = RowString.Substring(0, RowString.Length - 1)
End If
Return RowString
End Function
在此先感謝。
正確的拼寫是「分離」的。 – 2010-08-31 16:07:32
在附註中,爲什麼'ArrayList'?這看起來像'List'的工作。 –
2010-08-31 19:26:39