Правильно ли я понимаю: каждый класс это совокупность типов, а каждый тип это либо класс либо структура?
Согласно официальной спецификации языка, типы в C# делятся на
enum),unsafe-коде).Каждый класс, в свою очередь, определяет структуру данных (не путать с struct!), содержащую
Таким образом:
каждый класс это совокупность типов
На уровне данных вы почти верно написали.
Есть три поправки.
Класс это не просто совокупность типов, а совокупность типов каждому из которых соответствует своё имя - поле класса.
Кроме того в классе могут быть определены функции, и метаинформация (смотрите атрибуты, рефлексия).
Каждой переменной, функции и самому классу соответсвуют свои модификаторы (доступа: public, private, protected, internal, есть ещё и другие, static, virtual, abstract...).
а каждый тип это либо класс либо структура
тут вы верно написали, единственное что можно добавить что есть ещё делегаты, но на уровне реализации они тоже классы.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости