В C# константа — это значение, которое нельзя изменить во время выполнения программы. Он объявляется с использованием ключевого слова const. Константы полезны, когда у вас есть значения, которые должны оставаться неизменными на протяжении всей вашей программы. Вот несколько методов, связанных с константами в C#, с примерами кода:
-
Объявление и использование констант:
const double Pi = 3.14159; const int MaxValue = 100; Console.WriteLine($"The value of Pi is: {Pi}"); Console.WriteLine($"The maximum value is: {MaxValue}"); -
Использование констант в выражениях:
const int Base = 2; int exponent = 5; int result = Base * exponent; Console.WriteLine($"The result is: {result}"); -
Константы в классах:
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}"); -
Константы с перечислениями:
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}");