Lớp là kiểu dữ liệu do người dùng định nghĩa cho phép nhóm các thành viên dữ liệu, phương thức, thuộc tính và sự kiện. Một lớp không là gì ngoài một kế hoạch chi tiết xác định dữ liệu và hành vi. Đối tượng là các thể hiện của lớp. Trong C #, các lớp được xác định bằng cách sử dụng từ khóa 'lớp' theo sau là tên lớp chứa phần thân của một lớp được bao quanh bởi dấu ngoặc nhọn. Mỗi lớp có một hàm tạo có cùng tên với lớp và được gọi tự động tại thời điểm khởi tạo một lớp.
Ví dụ về một lớp trong C #
Giao diện chỉ chứa chữ ký của các thành viên: phương thức, thuộc tính, sự kiện hoặc bộ chỉ mục. Nó không chứa định nghĩa của các thành viên này. Tùy thuộc vào lớp bắt nguồn giao diện này để viết định nghĩa của các thành viên này. Điều bắt buộc đối với một lớp là phải thực hiện tất cả các thành viên của giao diện.
Ví dụ về Giao diện trong C #:
Trong ví dụ trên, lớp CalculatorImcellenceer đang triển khai phương thức add () và phép trừ () được khai báo trong giao diện Tính toán.