在C#中,異步編程可以使用async和await關鍵字來實現。下面是一個簡單的示例:
using System;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
await Task.Delay(1000); // 模擬一個耗時的操作
Console.WriteLine("異步操作已完成");
}
}
在上面的示例中,Main方法被標記為async,表示這是一個異步方法。在方法內部,使用await關鍵字等待一個異步操作的完成。在這里,我們使用Task.Delay來模擬一個耗時的操作,然后在操作完成后輸出一條消息。
除了使用Task.Delay,你也可以使用其他異步操作,比如調用異步方法、讀取文件、發送網絡請求等??偟膩碚f,使用async和await關鍵字可以幫助你簡化異步編程,并讓代碼更加易讀和易維護。