Главная arrow Язык программирования C# arrow C# Полное руководство Герберт Шилдт arrow Глава 3 Типы данных, литералы и переменные C# Полное руководство Герберт Шилдт

Глава 3 Типы данных, литералы и переменные C# Полное руководство Герберт Шилдт

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