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

Ключевое слово const

Ключевое слово const задаёт поле или локальную константу: значение должно быть известно на этапе компиляции и после объявления не меняется. Для полей const подразумевает static. Это не то же самое, что readonly, где значение можно задать в конструкторе из вычислений во время выполнения.

Синтаксис

const тип имя = значение;

Пример

Давайте объявим целочисленную константу:

using System; class Program { static void Main() { const int maxItems = 5; Console.WriteLine(maxItems); } }

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

5

Пример

Давайте используем const в выражении:

using System; class Program { static void Main() { const int baseNum = 10; int num = baseNum + 2; Console.WriteLine(num); } }

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

12

Пример

Давайте объявим строковую константу:

using System; class Program { static void Main() { const string label = "abcde"; Console.WriteLine(label); } }

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

"abcde"

Пример

Давайте вынесем константу в поле класса:

using System; class Program { public const int Code = 12345; static void Main() { Console.WriteLine(Program.Code); } }

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

12345

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

  • ключевое слово var,
    которое выводит тип переменной
  • оператор checked,
    который строже проверяет константную арифметику
  • литерал default,
    который даёт нулевое значение типа
  • оператор sizeof,
    часто применяемый к встроенным типам
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить