0

CreateFileAsync winRT APiを使用しているときに、このエラーが発生します。

' Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>' には ' ' の定義が含まれておらず、タイプ ' ' の最初の引数を受け入れるdone拡張メソッド ' 'が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありません)doneWindows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>

なんで?

msdn の例は、msdn API リファレンスと同じです。

4

1 に答える 1

3

コメントで言ったLise、例はC#ではなくJavaScriptです。C# から非同期メソッドを使用する適切な方法は、次を使用することawaitです。

var file = await Windows.Storage.DownloadsFolder.CreateFileAsync("sample.txt");
// Your code

このコードは、 としてマークされたメソッド内にある必要がありますasync

于 2012-06-14T14:54:22.910 に答える