C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■92301 / )  Re[2]: スレッドをタスクで書くには
□投稿者/ TanuTanu (49回)-(2019/09/10(Tue) 14:00:29)
WebSurfer さん

ありがとうございます。
すいません小生、初心者である事を明記しておりませんでした。

>ひょっとして、デリゲートを利用した非同期メソッドを .NET 4.5 以降で使えるようになった
>async / await / Task を利用して書き換えたいということですか?

はい。その通りです。

紹介頂いた記事で解った事はasync / await / Taskを使用するばデリゲートは不要って事でした。

冒頭で書いたコードですが、Task内でForm1のDataTableを取得すると下記エラーが出ました。

 例外がスローされました: 'System.IndexOutOfRangeException' (System.Data.dll の中)

次にDelegateを書いてみたら、下記エラーが出ました。

 例外がスローされました: 'System.InvalidOperationException' (System.Windows.Forms.dll の中)

どうしたらいいものか困り果てております。
出来ましたらご教授の程宜しくお願いいたします。



返信 編集キー/


管理者用

- Child Tree -