Основы объектно-ориентированного программирования на языке 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