前提・実現したいこと
VB.Netで以下C#のようにAction型に追加(+=)を行いたいです
以下VBのように記載すると+=の行で
「演算子 '+' は、型 'Action' および 'Sub <generated method>()' に対して定義されていません。」
と怒られてしまいます。
どのように記述すればよろしいでしょうか?
C#
1private void Button1_Click(object sender, EventArgs e) 2{ 3 Action xxx; 4 xxx = () => Console.WriteLine("aaa"); 5 xxx += () => Console.WriteLine("bbb"); 6 7 xxx(); 8}
VB
1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 2 3 Dim xxx As Action 4 xxx = Sub() Console.WriteLine("aaa") 5 ' ここがエラー 6 xxx += Sub() Console.WriteLine("bbb") 7 8 xxx() 9 10End Sub
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/16 07:18