使用匿名函數啟動線程可以通過以下步驟實現:
下面是一個示例代碼,展示了如何使用匿名函數啟動線程:
using System;
using System.Threading;
class Program
{
static void Main()
{
// 創建一個新線程,并在匿名函數中編寫要執行的代碼
Thread thread = new Thread(new ThreadStart(() =>
{
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Thread is running... {0}", i);
Thread.Sleep(1000);
}
}));
// 啟動線程
thread.Start();
Console.WriteLine("Main thread is running...");
Console.ReadLine();
}
}
在這個示例中,我們創建了一個新的線程,并在匿名函數中編寫了一個簡單的循環,每隔1秒打印一次消息。然后通過調用Start方法啟動線程。同時主線程也在不斷打印消息,展示了多線程的同時運行。您可以根據自己的需求在匿名函數中編寫相應的代碼。