Константы C#: объявление, использование и примеры

В C# константа — это значение, которое нельзя изменить во время выполнения программы. Он объявляется с использованием ключевого слова const. Константы полезны, когда у вас есть значения, которые должны оставаться неизменными на протяжении всей вашей программы. Вот несколько методов, связанных с константами в C#, с примерами кода:

  1. Объявление и использование констант:

    const double Pi = 3.14159;
    const int MaxValue = 100;
    Console.WriteLine($"The value of Pi is: {Pi}");
    Console.WriteLine($"The maximum value is: {MaxValue}");
  2. Использование констант в выражениях:

    const int Base = 2;
    int exponent = 5;
    int result = Base * exponent;
    Console.WriteLine($"The result is: {result}");
  3. Константы в классах:

    class Circle
    {
    const double Pi = 3.14159;
    private double radius;
    public Circle(double radius)
    {
        this.radius = radius;
    }
    public double CalculateArea()
    {
        return Pi * radius * radius;
    }
    }
    Circle circle = new Circle(5);
    double area = circle.CalculateArea();
    Console.WriteLine($"The area of the circle is: {area}");
  4. Константы с перечислениями:

    enum Days
    {
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
    }
    const int WorkingDays = 5;
    int weekendDays = 7 - WorkingDays;
    Console.WriteLine($"Number of working days: {WorkingDays}");
    Console.WriteLine($"Number of weekend days: {weekendDays}");