Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Константы — это поля, значения которых устанавливаются во время компиляции и не изменяются. С помощью констант можно присвоить особым значениям значащие имена вместо числовых литералов.
Примечание.
В C# с помощью директивы препроцессора #define нельзя определять константы так, как это было реализовано в C и C++.
Чтобы определить значения константы целочисленного типа (int, byte и т. д.), используйте перечисляемый тип. Дополнительные сведения см. в разделе Перечисление.
Чтобы определить нецелочисленные константы, можно сгруппировать их в статический класс с именем Constants. В этом случае перед любыми ссылками на константы будет необходимо указывать имя класса, как показано в следующем примере.
Пример
static class Constants
{
public const double Pi = 3.14159;
public const int SpeedOfLight = 300000; // km per sec.
}
class Program
{
static void Main()
{
double radius = 5.3;
double area = Constants.Pi * (radius * radius);
int secsFromSun = 149476000 / Constants.SpeedOfLight; // in km
Console.WriteLine(secsFromSun);
}
}
Используя квалификатор имени класса, вы гарантируете, что вы сами и другие разработчики будете понимать, что имеете дело с константой, которую нельзя изменить.