Değişkenler bellekte bulunan verilerdir. Değer tipleri veriyi direk olarak bellek bölgesinden alırken, Referans tipleri başka bir nesneye referans gösterirler. Veri tipleri stack dediğimiz bellek bölgesinde tutulurlar.
Referans tipleri ise heap bellek bölgesinde saklanırlar. Int double, float gibi veri tipleri değer tiplerine örnek gösterilebilir. Değer tipleri veriyi direk olarak bellek bölgesinden alırken, Referans tipleri başka bir nesneye referans gösterirler.
C# AdıCTS KarşılığıAçıklamaMax ve Min aralık yada değeri sbyteSystem.Byte 8 bit işaretli tamsayı-128:127 shortSystem.Int1616 bit işaretli tamsayı : intSystem. Int3232 bit işaretli tamsayı : longSystem. Int6464 bit işaretli tamsayı : : byteSystem. Byte8 bit işaretsiz tamsayı0, ushortSystem.UInt1616 bit işaretsiz tamsayı0: uintSystem. UInt3232 bit işaretsiz tamsayı0: ulongSystem. UInt6464bit işaretsiz tamsayı0: floatSystem.Single32 bit tek kayan sayı+yada- 1.5*10 45 :+yada- 3,4*10 38 doubleSystem.Double64 bit çift kayan sayı+yada- 5* :+yada- 1.7* decimalSystem.Decimal128 bit ondalıklı sayı+yada- 1.5* :+yada- 7.9*10 28 boolSystem.Booleantrue or false charSystem.CharKarakterleri temsil eder16 Unicode karakterleri
C# AdıCTS KarşılığıAçıklama objectSystem.ObjectBütün veri türlerinin türediği kök eleman stringSystem.StringUnicode karakterlerinden oluşan string
Bir program çalıştırırken tüm veriler geçici olarak hafızada tutulur. Değişkenler bu verilerin isimlendirilmesi işlemidir.
Sabit de ğ işkenler içinde buluna veri de ğ işken ömrü tamamlanana kadar de ğ işmez. Bir sabit tanımlamak için const anahtar kelimesini kullanırız.
Microsoft değişken isimlendirmesi için Camel Notasyonu, metotlar için ise Pascal Notasyonunu tavsiye ediyor.
OperatörlerAçıklama &Bit bazında ve işlemi |Bit bazında or işlemi ^Bit bazında xor işlemi !Bit bazında not işlemi &&Mantıksal ve işlemi ||Mantıksal or işlem
Matematik kurallarında geçerli olan çarpma, bölme, çıkarma toplama işlemlerindeki öncelik sırası operatörler içinde geçerlidir. Öncelikleri belirlemek için işlemleri parantez içinde yazmamız gerekir.