Sınıf, veri üyelerinin, yöntemlerin, özelliklerin ve olayların gruplanmasına izin veren kullanıcı tanımlı bir veri türüdür. Sınıf, verileri ve davranışı tanımlayan bir taslaktan başka bir şey değildir. Nesneler sınıfın örnekleridir. C # 'da, sınıflar' sınıf 'anahtar sözcüğü ve ardından kıvırcık ayraçlarla çevrili bir sınıfın gövdesini içeren sınıf adı kullanılarak tanımlanır. Her sınıf, sınıfla aynı ada sahip ve bir sınıfı başlatırken otomatik olarak çağrılan bir kurucuya sahiptir..
C # 'da bir sınıf örneği
Bir Arayüz yalnızca üyelerin imzasını içerir: yöntemler, özellikler, olaylar veya dizinleyiciler. Bu üyelerin tanımını içermez. Bu üyelerin tanımını yazmak bu arayüzü oluşturan sınıfa bağlıdır. Bir sınıfın arayüzün tüm üyelerini uygulaması zorunludur.
C # 'daki Arayüz Örneği:
Yukarıdaki örnekte, sınıf CalculatorImplementer Hesapla arabiriminde bildirilen add () ve subtract () yöntemlerini uyguluyor.