Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
1479 of 1492 menu
◀ ▶

Свойство Is64BitProcess

Сравнивают с IntPtr.Size == 8, а не печатают голое True для всех машин. Ядра - ProcessorCount, версия - Version.

Синтаксис

bool is64 = Environment.Is64BitProcess;

Пример

Давайте сравнить с размером указателя:

using System; class Program { static void Main() { bool res = Environment.Is64BitProcess == (IntPtr.Size == 8); Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте проверить согласованность двух чтений:

using System; class Program { static void Main() { bool res = Environment.Is64BitProcess == Environment.Is64BitProcess; Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте сравнить с шириной IntPtr:

using System; class Program { static void Main() { bool is64Pointer = IntPtr.Size == 8; bool res = Environment.Is64BitProcess == is64Pointer; Console.WriteLine(res); } }

Результат выполнения кода:

True

Смотрите также

  • Environment,
    сведения о процессе
  • свойство ProcessorCount,
    сколько ядер
  • свойство Version,
    версия среды
  • метод Exit,
    завершить процесс
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить