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

Класс Int64

long и Int64 - одно и то же: структура в System хранит целые от MinValue до MaxValue. Литерал помечают суффиксом L. Для разбора строк служат Parse и TryParse. Ближайший по размеру тип поменьше - Int32.

Синтаксис

long num = 12345L; Int64 same = num;

Пример

Давайте объявим переменные long и Int64:

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

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

123

Пример

Давайте запишем литерал с суффиксом L:

using System; class Program { static void Main() { long num = 12345L; Console.WriteLine(num); } }

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

12345

Пример

Давайте проверим, что long и Int64 - один тип:

using System; class Program { static void Main() { bool res = typeof(long) == typeof(Int64); Console.WriteLine(res); } }

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

True

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

  • константа MaxValue,
    которая задаёт верхнюю границу long
  • метод Parse,
    который превращает строку в long
  • Int32,
    32-битный аналог со знаком
  • тип int,
    который короче long по диапазону
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить