📜  c# 当前线程 id - C# (1)

📅  最后修改于: 2023-12-03 14:39:46.666000             🧑  作者: Mango

C# 当前线程 ID

在 C# 中,可以使用 System.Threading.Thread.CurrentThread.ManagedThreadId 属性来获取当前线程的 ID。该属性返回一个整数值,用于唯一标识当前线程。

获取当前线程 ID

下面是获取当前线程 ID 的代码示例:

int threadId = System.Threading.Thread.CurrentThread.ManagedThreadId;
示例

下面是一个完整的示例,展示了如何使用 C# 获取当前线程 ID 并打印出来:

using System;

class Program
{
    static void Main()
    {
        int threadId = System.Threading.Thread.CurrentThread.ManagedThreadId;
        Console.WriteLine($"当前线程 ID:{threadId}");
    }
}

可以看到,我们首先使用 System 命名空间引入了 Console 类,用于输出结果。然后,在 Main 方法中,我们通过 System.Threading.Thread.CurrentThread.ManagedThreadId 获取当前线程 ID,并使用 Console.WriteLine 方法打印出来。

注意事项
  • 需要在程序中引用 System.Threading 命名空间。
  • 获取的线程 ID 是一个整数,用于唯一标识当前线程。
  • 每个线程都有自己的唯一线程 ID,即使是在同一个进程中。

以上就是使用 C# 获取当前线程 ID 的介绍,希望对你有所帮助!