Особенностью констант является то, что их значение можно установить только один раз.
Если у нас в программе есть некоторые переменные, которые не должны изменять значение.
Пример число PI
Мы можем объявить это число константой.
Для объявления константы используется ключевое слово const
C#
Создаем новое консольное приложение на C# и напишем код:
// мой класс
class MyMath
{
// константы
public const double PI = 3.14;
public const double MY1;
// конструктор
public MyMath()
{
MY1 = 8.4; // Ошибка!!! Константа должна определена до компиляции
}
}
class Program
{
static void Main(string[] args)
{
double val = 10 * MyMath.PI; // используем константу
MathLib.PI = 3.8; // Ошибка!!! константу нельзя установить несколько раз
}
}