Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 3. Ядро мови С#.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
228.86 Кб
Скачать

3.6. Стиль програмування. Узгодження іменування

На теперішній час Microsoft рекомендує користуватися нотацією camel для імен змінних згідно з якою перша літера повинна бути на нижньому регістрі, наприклад: sName.

Для імен методів і інших ідентифікаторів рекомендується нотація Pascal за якою перша літера повинна бути на верхньому регістрі, наприклад, MyMethod.

Ідентифікатори не повинні вступати в конфлікт з ключовими словами. Крім того, вони чутливі до регістру символів, наприклад, імена sName і Sname вважаються різними.

Висновки

Мова C# є повністю об'єктно-орієнтованою мовою програмування. Це означає, що весь програмний код повинен бути розміщений в класах. Ядро мови C# досить компактне і практично співпадає з С++. Вся потужність мови реалізована за допомогою класів. До основних понять мови можна віднести ідентифікатори, ключові слова, знаки операцій і роздільники, літерали. Важливо пам'ятати, що компілятор C# чутливий до регістру, тобто, Value i value – це різні ідентифікатори.

С# є строго типізованою мовою, тобто, кожна змінна повинна бути визначена в програмі до першого використання. Система типів С# складніша за систему C++ за своєю реалізацією. На відміну від C++ визначати змінні можна у будь якому місці програми, а не на її початку. Область дії змінної – блок коду (частина коду, обмежена фігурними дужками {}). Глобальних змінних у звичайному процедурному розумінні в С# немає.

Якщо в арифметичному виразі, який обчислюється в програмі є операнди різних типів, то перед обчисленням виконується перетворення типів (неявне, якщо воно можливе, та явне, яке задає програміст перед операндом). Для перетворення з рядкового типу в арифметичний є метод Parse.

При написанні програми важливо дотримуватися певного стилю іменування змінних. Для цього пропонуються дві нотації: camel - для імен змінних і Pascal – для імен методів і інших ідентифікаторів.

Питання і завдання для самостійної роботи студента

  1. Перерахуйте і опишіть лексеми мови C#.

  2. Перерахуйте і опишіть літерали мови C#.

  3. Перерахуйте вбудовані типи даних і опишіть їх.

  4. Які елементи стандартних класів .NET, відповідних вбудованим типам мови, ви знаєте?

  5. Де можна описувати змінні? Що входить в опис змінної?

  6. Що відбувається при використанні у виразі операндів різних типів? Наведіть приклади.

  7. Які методи використовуються для перетворення даних з типу string в арифметичні типи?

  8. Який метод використовується для перетворення з арифметичного типу в тип string ?

  9. Які назви слід давати іменам методів? Що означає нотація Pascal?

  10. Лабораторна робота № 2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]