Константы - это только compile time значения. Примитивные. Кортеж - структура. Константу из структуры как мне помниться создать тоже нельзя. Фактически константа будет прям воткнута в код. Структура создержит конструктор. В этом конструкторе вы можете делать очень многое. А так низя.
Его можно сделать readonly полем и инициализировать в статик конструкторе, тем самым в малой степени иммутабильность
https://stackoverflow.com/questions/4590796/why-cant-structs-be-declared-as-const
константой вообще может быть только очень ограниченный список базовых типов
Обсуждают сегодня