C# dilinde temel olarak veri tipleri ikiye ayrılırlar. Bunlar; önceden tanımlanmış veri türleri ve kullanıcı tarafından tanımlanmış veri türleridir. Önceden tanımlanmış veri türleri de kendi arasında referans tipi ve değer tipi olmak üzere ikiye ayrılır.
Değişkenler
Değişkenler, içinde farklı türlerde veri saklayabileceğimiz bellek alanlarının programlamadaki karşılığıdır. Tüm programlama dillerinde değişkenler kullanılmadan önce tanımlanmalıdır. Verilerin bellekte tutulması aşağıdaki bölgelerden birinde olmaktadır.
1. Stack Bölgesi
Stack bölgesi RAM'i temsil eder. Genel olarak önceden tanımlanmış veri tiplerinin çoğu burada tutulur. Stack bölgesine Stack Pointer ile doğrudan erişilebilir. Stack pointer o anda bellekte çalışan bölgenin adresini tutan yapıdır. Stack pointer, bellekteki alan...