Değişmezler (Literals)Programda değişkenlere atanan, derleme zamanında sabitlenen değerlerdir. Örnek: 'int sayi = 10;' satırındaki 10 bir tamsayı değişmezidir.
Sabitler (Constants)Program boyunca değeri değiştirilemeyen, const anahtar sözcüğüyle tanımlanan verilerdir. Örnek: 'const double pi = 3.14;' ifadesi ile pi değeri sabitlenir.
Numaralandırma (Enumerations)İsimlendirilmiş tamsayı sabitleri kümesidir. Örnek: Haftanın günlerini 0-6 arası sayılarla temsil etmek yerine Pazartesi, Sali gibi isimlerle gruplandırmaktır.
Case SensitivityProgramlama dilinin büyük ve küçük harfe duyarlı olmasıdır. Örnek: C#'ta 'Degisken' ile 'degisken' farklı iki değişkeni ifade eder.
Override (Geçersiz Kılma)Derleyicinin bir değişmeze atadığı varsayılan veri türünü, sonek kullanarak değiştirmektir. Örnek: 12.25 değerini 12.25f yaparak float türüne dönüştürmek.
FlagsAttributeNumaralandırmaların bitsel operatörlerle birleştirilerek bayrak koleksiyonu gibi kullanılmasını sağlayan bir özelliktir. Örnek: Renkler enum'unda Kirmizi | Sari kombinasyonunu oluşturmak.
PolimorfizmFarklı nesnelerin aynı arayüzü kullanabilme yeteneğidir. Null değişmezler, herhangi bir başvuru türüne sığabildikleri için bu yapıya iyi bir örnektir.
Derleme Zamanı (Compile Time)Kodun çalıştırılmadan önce makine diline veya ara dile çevrildiği aşamadır. Sabitler bu aşamada değerlendirilir.
Karakter DeğişmezleriTek tırnak içinde ifade edilen char türündeki verilerdir. Örnek: 'char karakter = 'A';' kullanımı.
Dize DeğişmezleriÇift tırnak içinde tanımlanan string türündeki veri bloklarıdır. Örnek: 'string mesaj = "Merhaba";' kullanımı.
Bitsel OperatörlerSayıların ikilik tabandaki değerleri üzerinde işlem yapan operatörlerdir. Enum yapılarında bayrakları birleştirmek için kullanılır.