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

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

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

Re[1]: taskとawaitの使い方


(過去ログ 141 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■82576 / inTopicNo.1)  taskとawaitの使い方
  
□投稿者/ ぽろり (1回)-(2017/01/17(Tue) 19:05:25)

分類:[.NET 全般] 


VB.NETです。

https://webbibouroku.com/Blog/Article/async-await-task


このページにあるような

public Async Function Sample1Async() As Task
Dim task As Task = Task.Run(
Sub()
' 重たい処理
For index = 0 To Integer.MaxValue - 1
Next
End Sub
)
Await task
Console.WriteLine("タスク完了 ...")
End Function


というコードを使いたいのですが


Asyncがうまく認識できていないようで
ステートメントの終わりを指定してくださいというエラーが出ます。

Asyncを削除すると

Task.Runのところで
'Run' は 'System.Threading.Tasks.Task' のメンバーではありません。

Awaitのところで
'Await' は宣言されていません。アクセスできない保護レベルになっています。

というエラーが出ます

一体なにが原因でしょうか?


引用返信 編集キー/
■82577 / inTopicNo.2)  Re[1]: taskとawaitの使い方
□投稿者/ 774RR (469回)-(2017/01/17(Tue) 19:14:18)
Visual Studio のバージョンはいくつだろう? というか対象 .NET Framework バージョンはいくつ?
async/await が使えるようになったのは確か .NET Framework 4.5 / Visual Studio 2012 以後。
それより古いバージョンでは使えないので。(無理して使うことも可能かも・・・)

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -