• C# Veri Tipleri

    Her dilde olduğu gibi C# dilinde de önceden tanımlanmış, programlama dillerinin vazgeçilmezi olan, veri saklamak için kullanılan bir takım veri tipleri mevcuttur. Bu veri tipleri iki farklı şekilde gruplandırılır. Bunlar değer ve referans tipleridir. Değer tipler veriyi tutan değişken türlerdir. Referans tipler ise veri yerine verinin bellekteki adresini tutan değişken türlerdir. Değer tipi bellekte stack adı verilen bölümde saklanırken referans tipleri ise heap adı verilen bölümlerde saklanır. Stack ve Heap kavramlarının ne olduğuna sınıf ve nesne konusunu anlatırken daha detaylı şekilde inceliyeceğiz ama kısaca bahsetmek gerekirse; Stack, boyutları belli aralıkta minimum ve maksimum sınırlarının belli olduğu değişkenlerin tutulduğu kısımdır. Stack içerisinde saklanacak verinin boyutu bilinmelidir. Heap ise sınırları belli olmayan…