Класс - пользовательский тип (инвариант). Может иметь инвариант, реализует одну или несколько абстракций, интерфейс класса (открытые методы, семантическая и синтаксическая конструкция, спецификация услуг), закон «протекающих абстракция». Класс — это шаблон, который определяет форму объекта. Он задает как данные, так и код, который оперирует этими данными. C# использует спецификацию класса для создания объекта. Объекты — это экземпляры класса.
Экземпляр –объект типа, переменная.
Класс, по сути, является чертежом для пользовательского типа данных. Определив класс, его можно использовать, загрузив в память. Класс, загруженный в память, называется объектом или экземпляром. Экземпляр класса создается с помощью ключевого слова C# new.