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

Тип nuint

Ключевое слово nuint - псевдоним System.UIntPtr для беззнаковой арифметики размером с указатель. На 64-битной платформе это 64-битное беззнаковое целое, на 32-битной - 32-битное.

Синтаксис

nuint имя;

Пример

Давайте сохраним в nuint беззнаковое значение:

using System; class Program { static void Main() { nuint num = 42u; Console.WriteLine(num); } }

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

42

Пример

Давайте сложим два nuint:

using System; class Program { static void Main() { nuint a = 100u; nuint b = 23u; Console.WriteLine(a + b); } }

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

123

Пример

Давайте проверим, что размер nuint совпадает с размером указателя:

using System; class Program { static void Main() { Console.WriteLine(sizeof(nuint) == UIntPtr.Size); } }

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

True

Пример

Давайте сравним nuint с uint:

using System; class Program { static void Main() { nuint a = 5u; uint b = 5u; Console.WriteLine(a == b); } }

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

True

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

  • тип nint,
    который со знаком и размером указателя
  • тип uint,
    который сравнивают с nuint
  • тип ulong,
    который шире фиксированно
  • тип int,
    который не беззнаковый
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить