Введение

Завершено

Язык программирования на C# широко использует типы данных. Типы данных ограничивают значения, которые могут быть сохранены в данной переменной, что может быть полезным при создании безошибочного кода. В качестве разработчика вы уверенно выполняете операции с переменными, так как заранее знаете, что он хранит только допустимые значения.

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

В этом модуле вы узнаете, как приложение хранит и обрабатывает данные. Вы узнаете, что существует два типа данных, соответствующих двум способам обработки данных. Вы пишете код, который определяет максимальные и минимальные значения, которые могут храниться в определённом числовом типе данных. И вы узнаете, какие критерии следует использовать при выборе между несколькими числовыми типами данных для приложения.

К концу этого модуля вы будете уверены при работе с различными типами данных в C# и сможете выбрать правильный тип данных для конкретного приложения.

Цели обучения

Изучив этот модуль, вы сможете:

  • Узнайте о фундаментальных различиях между типами значений и ссылочными типами.
  • Описание свойств многих новых числовых типов данных, включая новые целые типы и типы с плавающей запятой.
  • написать код, который возвращает максимальные и минимальные значения числовых типов данных;
  • Используйте ключевое слово new для создания новых экземпляров ссылочного типа.
  • определить подходящий тип данных для конкретного приложения.

Предпосылки

  • Опыт использования базовых типов данных, таких как string, char, boolintиdecimal
  • Опыт использования интерполяции строк для объединения переменных в строковых шаблонах
  • Опыт использования примечаний кода для комментариев неиспользуемого кода
  • Опыт разработки, сборки и запуска кода C# с помощью Visual Studio Code