Dot-Net
對於 vb.net 中的每個循環
如何在 vb.net 中使用 for 循環,例如
dim start as integer Dim customers as New List(Of Customers) Customers=dataAcess.GetCustomers() For each start=500 in Customers.count 'Do something here' Next我想為每500個客戶處理一些數據..請幫忙
首先,
New如果您只是要為下一行的參考分配不同的列表,請不要創建客戶列表。這有點愚蠢。像這樣做:Dim customers As List(Of Customer) = dataAccess.GetCustomers()然後,對於循環,您需要一個普通的“For”循環而不是 for each。不要忘記在列表末尾之前停止:
For i As Integer = 500 To Customers.Count -1 'do something with Customers(i) here Next i如果你使用的是 Visual Studio 2008,你也可以這樣寫:
For each item As Customer in Customers.Skip(500) 'Do something with "item" here Next