Введення

Завершено

Припустімо, ви розробник програмного забезпечення в команді, яка працює над автоматизацією форм медичного споживання. Вам доручено доставити функції програми для збору даних, введених медичним спеціалістом, перш ніж лікар побачить пацієнта. Спеціаліст може використовувати програму, щоб записувати дату й час, вік пацієнта, зріст, вагу, пульс і кров'яний тиск. Програма також надає текстові поля для інших відомостей, наприклад причини відвідування, поточних рецептів та інших елементів. Ви працюєте з багатьма даними, які містять різні типи даних. Для прототипу ви побудуєте консольну програму та зберете всі введені дані як strings.

Оскільки введені дані спочатку вводяться як рядок, потрібно час від часу змінювати значення з одного типу даних на інший у коді. Простий приклад – це будь-яка математична операція, яку потрібно виконати з рядками даних. Спочатку потрібно змінити значення на числовий тип даних, наприклад int, а потім виконати операцію. Крім того, можна відформатувати та вивести числове значення для зведеного звіту за допомогою інтерполяції рядків.

За потреби можна змінити тип даних за допомогою різних методів. Ви дізнаєтеся, коли використовувати один метод над іншим, і коли певний метод може ризикувати втратою даних.

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

Цілі навчання

У цьому модулі виконайте такі дії:

  • Використовуйте оператор лиття, щоб застосувати значення до іншого типу даних.
  • Використовуйте методи перетворення, щоб перетворити значення на інший тип даних.
  • Захист від втрати даних під час виконання операції литого або перетворення.
  • Скористайтеся методом TryParse(), щоб безпечно перетворити рядок на числовий тип даних.

Передумови

  • Використання таких типів даних, як string, int, decimal, floatтощо
  • Використання масивів і ітерацій foreach
  • Використання інтерполяції рядків для об'єднання змінних і літеральних значень для виводу
  • Досвід використання коду Visual Studio для розробки, побудови та запуску коду C#