被称为任务的方法也在任务中?

时间:2017-09-11 09:33:10

标签: vb.net

所以这困扰了我一段时间,我不知道如何测试它。例如,

   Sub Main()
    Dim task As New Task(Sub()
        Method1()
    )
    task.Start()
    End Sub

    Sub Method1()
        Method2()
    End Sub

    Sub Method2()
        'Am I also inside the task?
    End Sub

Method2()还有Task吗?

1 个答案:

答案 0 :(得分:1)

是的,你在方法二任务中。以程序的方式思考问题。当调用方法一时,你在方法一,即调用方法2的地方,即当你输入方法2.在方法2中执行完所有后,它退出方法2,然后退出代码,退出方法1,然后回到Sub Main。