Основы объектно-ориентированного программирования на языке C# book | Page 15
1.5 Константи
Це означає, що в змiнну, що оголошена як var не можна записати
данi типу, несумiсного з типом, заданим для неı̈ компiлятором:
static void Main(string[] args)
{
var number = 5;
number = "I will be a programmer";
як int
}
// помилка, number ВЖЕ визначена
1.5 Константи
Ще програми працюють iз такими об’єктами, як константи.
Константа – це iменоване значення, яке стане вiдомим пiд час
компiляцiı̈ програми.
Оголошення константи подiбно звичайному оголошенню змiнноı̈,
але перед ним необхiдно додати ключове слово const :
static void Main(string[] args)
{
const int months = 12;
months = 13;
}
оголошення константи
помилка
компiляцiı̈
(оскiльки не можна
присвоı̈ти
значення
константi)
При оголошеннi константи необхiдно обов’язково проiнiцiалiзувати
ı̈ı̈ певним значенням.
Константи також роблять ваш код бiльш читабельним.
const int months = 12;
months = 13;
static void Main(string[] args)
{
const int group_Students = 15;
const int course_Group = 4;
int all_Students = group_Students * course_Group;
}
Наведений вихiдний код читається й розумiється краще, нiж такий:
static void Main(string[] args)
{
int all_Students = 15 * 4;
}
Значення можуть бути заданi в текстi програми за допомогою чи-
слових i строкових лiтералiв:
15