DOBON.NETプログラミング道掲示板

■35427 / 1階層)  antecedentってなんですか?
□投稿者/ Hongliang 大御所(640回)-(2023/05/22(Mon) 09:50:42)
  • アイコン
    そこはいわばメソッドの引数部分なので、変数が先行していないのは当然です。
    ラムダ式ではなく、メソッドとして独立させたら分かりやすいと思います。
    ラムダ式だとtaskAをキャプチャすればいいじゃん、となって、
    ContinueWithの引数として与えられる意味がよく分からなくなるでしょうしね。
    
    Sub Main()
        Dim taskA As Task(Of DayOfWeek) = Task.Run(Function() DateTime.Today.DayOfWeek)
        Dim continuation As Task = taskA.ContinueWith(AddressOf NextAction)
        continuation.Wait()
    End Sub
    
    Sub NextAction(ByVal antecedent As Task(Of DayOfWeek))
        Console.WriteLine("Today is {0}.", antecedent.Result)
    End Sub

違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←antecedentってなんですか? /Wan →Re[2]: antecedentってなんですか? /Wan
 
上記関連ツリー

Nomalアイコン antecedentってなんですか? / Wan (23/05/22(Mon) 08:37) #35426
Nomalアイコン antecedentってなんですか? / Hongliang (23/05/22(Mon) 09:50) #35427 ←Now
  └Nomalアイコン Re[2]: antecedentってなんですか? / Wan (23/05/23(Tue) 08:31) #35428 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -