Введення
Мова програмування C# широко залежить від типів даних. Типи даних обмежують типи значень, які можуть зберігатися в певній змінні, що може стати в пригоді під час спроби створити код без помилок. Як розробник ви впевнено виконуєте операції зі змінними, оскільки заздалегідь знаєте, що в ній зберігаються лише припустимі значення.
Припустімо, ваша робота полягає в створенні нової програми, яка має отримувати, керувати та зберігати багато різних типів даних, зокрема окремі числові значення та послідовності числових і текстових значень. Вибір потрібних типів даних дуже важливий для успіху розробки програмного забезпечення. Але які варіанти та які умови слід використовувати, коли стикаються з кількома типами даних, які здаються схожими?
У цьому модулі ви дізнаєтеся, як програма зберігає та обробляє дані. Ви дізнаєтеся, що існують два типи даних, які відповідають двом способам обробки даних. Ви пишете код, який визначає максимальне та мінімальне значення, які можуть зберігатися в певному числовому типі даних. Крім того, ви дізнаєтеся умови, які слід використовувати під час вибору кількох числових типів даних для програми.
До кінця цього модуля ви будете впевнені в роботі з різними типами даних у C# та зможете вибрати правильний тип даних для певної програми.
Цілі навчання
У цьому модулі виконайте такі дії:
- Дізнайтеся про основні відмінності між типами значень і типами посилань.
- Опишіть властивості багатьох нових числових типів даних, зокрема нових інтегральних типів і типів з рухомою комою.
- Код запису, який повертає максимальне та мінімальне значення, які можуть зберігати числові типи даних.
- Використовуйте ключове
newслово для створення нових екземплярів типу посилання. - Визначте тип даних, який слід вибрати для певної програми.
Передумови
- Використання основних типів даних, таких як
string,char,bool,intіdecimal - Використання інтерполяції рядків для об'єднання змінних у шаблонах рядків
- Використання приміток коду для коментування невикористаного коду
- Досвід використання коду Visual Studio для розробки, побудови та запуску коду C#