在C#中,await
關(guān)鍵字用于等待一個異步操作完成,并在操作完成后繼續(xù)執(zhí)行后續(xù)的代碼。它通常與 async
關(guān)鍵字一起使用,用于定義異步方法。
await
關(guān)鍵字的作用是將異步操作的控制權(quán)交還給調(diào)用者,保證后續(xù)代碼在異步操作完成后執(zhí)行。當(dāng)遇到 await
關(guān)鍵字時,程序?qū)簳r掛起當(dāng)前方法的執(zhí)行,等待異步操作完成。一旦異步操作完成,程序?qū)⒒謴?fù)執(zhí)行后續(xù)的代碼。