элементов типа char). Язык позволяет конструировать пользовательские типы 9. Перечислимые типы (enum) для представления значений из конкретного множества. 10. Структуры (struct). 11. Классы. Первые три вида типов называются интегральными или счетными. Значения их перечислимы и упорядочены. Целые типы и типы с плавающей точкой относятся к арифметическому типу. Типы подразделяются также на встроенные и типы, определенные пользователем. Эта схема типов сохранена и в языке C#. Однако здесь на верхнем уровне используется и другая классификация, носящая для C# принципиальный характер. Согласно этой классификации все типы можно разделить на четыре категории: 1. Типы-значения (value), или значимые типы. 2. Ссылочные (reference). 3. Указатели (pointer). 4. Тип void. Эта классификация основана на том, где и как хранятся значения типов. Для ссылочного типа |