Клас - це визначений користувачем тип даних, який дозволяє групувати члени даних, методи, властивості та події. Клас - це не що інше, як план, який визначає дані та поведінку. Об'єкти - це екземпляри класу. У C # класи визначаються за допомогою ключового слова 'class', за яким йде ім’я класу, яке містить тіло класу, оточеного фігурними дужками. Кожен клас має конструктор, який має те саме ім'я, що і клас, і автоматично викликається під час інстанціювання класу.
Приклад класу в C #
Інтерфейс містить лише підпис учасників: методи, властивості, події або індексатори. Він не містить визначення цих членів. Визначення цих членів залежить від класу, який виводить цей інтерфейс. Клас обов'язковий для реалізації всіх членів інтерфейсу.
Приклад інтерфейсу в C #:
У наведеному вище прикладі клас CalculatorImplementer реалізує метод add () та subtract (), оголошений в інтерфейсі Calculate..