使用变量参数

时间:2017-11-03 17:27:02

标签: vb.net task

在for循环中创建多个任务时,这是一种麻烦的行为:

Private Sub DoSomeTasks()
    For i = 1 to 3
       Dim oTest as cTest = New cTest
       Dim oTask As Task = Task.Factory.StartNew(Sub() oTest.DoSimulation(i))
    Next
End Sub

此代码将创建具有相同i值(= 3)的所有任务。有人经历过类似的事吗?任何人都知道如何解决它?

0 个答案:

没有答案