私は C# が初めてなので (C 出身です)、非同期操作について少し混乱しています。
プログラムのすべての「重要な」機能を備えたクラスがあり、ファイルをダウンロードしてフォルダーに追加するなどです。
そして、私は WPF フォーム (グラフィック インターフェイス) を持っているので、ユーザーがフォルダーを選択すると、フォルダー内のすべてのファイルがスキャンされ、すべての音楽トラックのカバー アートがダウンロードされます。
プログレスバーを作成したいのですが、明らかに非同期でなければならず、誰がこれを行うべきかわかりません。
ユーザーがボタンをクリックしたときに、「重要な」関数を非同期で呼び出す必要があると思います
これを作るための良いチュートリアルはありますか?または、基本的な手順を教えていただけますか?