我如何在 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
关于.net - 对于 vb.net 中的每个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328948/