📜  C# 程序使用环境类获取当前机器的处理器数量(1)

📅  最后修改于: 2023-12-03 15:29:47.941000             🧑  作者: Mango

C#程序使用环境类获取当前机器的处理器数量

在C#程序中,通过System.Environment类可以访问到当前操作系统的信息,包括处理器数量。这对于编写支持多核CPU的程序非常有用。下面介绍如何使用System.Environment类来获取当前机器的处理器数量。

使用System.Environment.ProcessorCount获取处理器数量

System.Environment类中提供了一个静态属性ProcessorCount,该属性返回当前机器的处理器数量。以下是获取处理器数量的示例代码:

int processorCount = System.Environment.ProcessorCount;
示例程序

下面是一个完整的示例程序,该程序输出当前机器的处理器数量:

using System;

class Program
{
    static void Main()
    {
        int processorCount = System.Environment.ProcessorCount;
        Console.WriteLine("Processor count: {0}", processorCount);
    }
}

输出:

Processor count: 4
总结

使用System.Environment类获取处理器数量非常简单,只需要访问该类的ProcessorCount属性即可。这个属性返回当前机器的处理器数量,该值可以用于编写支持多核CPU的程序。