В лекции помимо определения класса подробно описывается различие между типами значений и ссылочными типами. На примерах обсуждается хранение данных в куче и в стеке.
Подробно рассматриваются модификаторы доступа, константы и поля для чтения, свойства, статические члены и модификатор static, а также рассматривается перегрузка методов и операторов.