チャレンジ:非同期でファイルを読み取る
メニューを表示するにはスワイプしてください
前のセクションでは、File.ReadAllText というファイル読み込みメソッドについて学びました。これはファイルを同期的に読み込むメソッドですが、非同期の代替手段も存在します。それが File.ReadAllTextAsync です。
課題の説明にはファイルが添付されています。これが読み込み対象のファイルです。ベースコードには、ファイルを同期的に読み込むプログラムが含まれています。
課題:
現在、プログラムの出力は次のようになっています:
Started Program
Started Reading File
Ended Reading File
<< ASYNC CHECK >>
Ended Program
<<ASYNC CHECK>> がファイルの読み込みが完全に終わった後にのみ表示されていることに注目してください。このメッセージがファイルの読み込み中に表示されるようにしたいと考えています。
課題は、コードを修正してプログラムがファイルを非同期で読み込むようにすることです。
<< ASYNC CHECK >> メッセージが Started Reading File と Ended Reading File の間に表示されれば、非同期処理が正しく実装できていることになります:
Started Program
Started Reading File
<< ASYNC CHECK >>
Ended Reading File
Ended Program
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 3