Soyutlama (Abstraction)Gereksiz detayların gizlenerek sadece temel özelliklerin kullanıcıya sunulmasıdır. Örneğin, bir Hayvan sınıfında sadece hayvanSesi() metodunun imzasını verip, detayını alt sınıfa bırakmak soyutlamadır.
Abstract SınıfDoğrudan nesnesi oluşturulamayan, sadece kalıtım yoluyla genişletilmek için kullanılan sınıftır. Örnek: 'abstract class Hayvan' tanımlaması ile bir hayvan nesnesi türetilemez.
Sealed SınıfMiras alınması (türetilmesi) engellenmiş sınıftır. Örneğin, 'public sealed class Ogrenci' tanımlanırsa, bu sınıftan başka bir sınıf türetilemez.
Statik SınıfÖrneği oluşturulamayan ve sadece statik üyeler barındıran sınıftır. Örneğin, 'System.Math' sınıfı statiktir ve 'new Math()' şeklinde nesnesi oluşturulamaz.
Statik ÜyeSınıfın nesnesine değil, sınıfın kendisine ait olan üyedir. Örneğin, 'Otomobil.TekerSayisi' ifadesinde TekerSayisi bir statik alandır.
Statik YapıcıSınıfın statik üyelerini başlatmak için kullanılan, parametre almayan özel yapıcıdır. Sınıfın ömrü boyunca sadece bir kez çalışır.
Kısmi Sınıf (Partial Class)Tanımı birden fazla dosyaya yayılmış sınıftır. Örneğin, 'partial class Bisiklet' tanımı iki farklı dosyada birleştirilerek tek bir sınıf oluşturulabilir.
Kısmi Yöntem (Partial Method)Bir kısmı tanımlanan, diğer kısmı opsiyonel olarak uygulanan yöntemdir. Uygulanmadığında derleyici tarafından koddan tamamen silinir.
İç İçe Sınıf (Nested Class)Bir sınıfın içinde tanımlanan başka bir sınıftır. Örneğin, 'Araba' sınıfı içinde tanımlanan 'Motor' sınıfı bir iç içe sınıftır.
Erişim DeğiştiricileriSınıf ve üyelerin görünürlüğünü belirleyen anahtar kelimelerdir (public, private, protected, internal). Varsayılan olarak sınıflar private erişime sahiptir.
Kalıtım (Inheritance)Bir sınıfın başka bir sınıfın özelliklerini devralmasıdır. Sadece sınıflar kalıtımı destekler, struct yapılar desteklemez.
Statik AlanTüm sınıf örnekleri arasında paylaşılan tek bir kopyası olan değişkendir. Bir örnekte değiştiğinde, tüm örneklerdeki değeri güncellenmiş olur.
Derleme Zamanı HatasıKodun çalıştırılmadan önce derleyici tarafından tespit edilen hatalardır. Örneğin, mühürlü bir sınıftan türetmeye çalışmak derleme zamanı hatası verir.