Правильно ли я понимаю: каждый класс это совокупность типов, а каждый тип это либо класс либо структура?
Согласно официальной спецификации языка, типы в C# делятся на
enum
),unsafe
-коде).Каждый класс, в свою очередь, определяет структуру данных (не путать с struct
!), содержащую
Таким образом:
каждый класс это совокупность типов
На уровне данных вы почти верно написали.
Есть три поправки.
Класс это не просто совокупность типов, а совокупность типов каждому из которых соответствует своё имя - поле класса.
Кроме того в классе могут быть определены функции, и метаинформация (смотрите атрибуты, рефлексия).
Каждой переменной, функции и самому классу соответсвуют свои модификаторы (доступа: public, private, protected, internal, есть ещё и другие, static, virtual, abstract...).
а каждый тип это либо класс либо структура
тут вы верно написали, единственное что можно добавить что есть ещё делегаты, но на уровне реализации они тоже классы.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я не могу решить 2 задачки по программированию, не понимаю как это сделать
Возможно-ли сделать у службы по таймеру, чтобы каждые 10 секунд показывался MessageBox? Или в службе никак не сделать хоть какие сообщения с графическим...
Можно ли сделать так, что бы в Caption формы при каждой компиляции программы выполнялся автоматический инкремент версии?
Хотел параллельно создать и поместить в коллекцию несколько браузеров CefSharp/CefSharpOffscreen/ChromiumWebBrowser: