Свойство ProcessorCount
Значение больше нуля, само число
в вывод не кладут. Среда -
Environment,
разрядность -
Is64BitProcess,
время -
TickCount64.
Синтаксис
int cores = Environment.ProcessorCount;
Пример
Давайте проверить, что ядер больше нуля:
using System;
class Program
{
static void Main()
{
bool res = Environment.ProcessorCount > 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте сравнить два чтения:
using System;
class Program
{
static void Main()
{
bool res = Environment.ProcessorCount
== Environment.ProcessorCount;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить неотрицательность:
using System;
class Program
{
static void Main()
{
bool res = Environment.ProcessorCount >= 1;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
Environment,
сведения о процессе -
свойство
Is64BitProcess,
процесс 64-битный -
свойство
TickCount64,
миллисекунды с загрузки -
свойство
Version,
версия среды