Так как язык С# является строго типизированным языком, то типы данных в нём имеют особенное значение. В лекции рассмотрены две общие категории встроенных типов данных: типы значений и ссылочные типы. Подробно рассмотрены типы значений такие как: целочисленный тип, тип с плавающей запятой, десятичный тип, символьный тип и логический тип.
В программировании нередко значения переменных одного типа присваиваются переменным другого типа. Поэтому актуальным является вопрос преобразования типов и приведение несовместимых типов. Данные вопросы, а также арифметические операторы, операторы отношения и логические операторы рассматриваются в данной лекции.