3

.NET 4.5 でサポートされていない Windows XP 用のアプリを作成する必要があるまで、.NET 4.5 で C# を使用していました。

私の質問は、この関数を作成する方法です:

        private async Task<int> wait(int czas)
    {
        return await Task.Run(() =>
        {
            Thread.Sleep(czas * 1000);
            return 0;
        });
    }

.NET 4.0 では

4

2 に答える 2

5

David が述べたように、.Net4 プロジェクトで BCL.Async を使用して、async/await 機能を提供できます。これを行う最も簡単な方法は、(現在安定している) Microsoft.Bcl.Async Nuget パッケージをインストールすることです (詳細はこちらhttp://nuget.org/packages/Microsoft.Bcl.Async/およびこちらhttp://blogs.msdn .com/b/bclteam/ )

于 2013-04-20T12:44:34.273 に答える