Yapılar (Structs)

Serhat tarafından yazılmıştır. 21. Ocak 2009 10:44
Merhaba arkadaşlar, Bu yazımızda C# programlama dilimizin özelliklerinden biri olan Struct(Yapı)'lara bakacağız.Struct'lar değer tipli verilerdir.Tanımlama bakımından ve içerisinde bulundurduğu özellikleri göz önüne alırsak class'larla aynı benzerlikleri gösterdiğini söyleyebiliriz.Aralarındaki en önemli temel fark struct'ların değer tipli class'ların ise referans tipli olmasıdır.Yapı tanımlamaları struct anahtar sözcüğü ile tanımlanmaktadır yani class anahtar kelimesi yerine struct yazılmaktadır. Elimizdeki verilere bazen referans yardımıyla ulaşmak performans kaybına yol açabilir.Bildiğiniz gibi referans tipli veriler bellekte 2 ayrı bölümde bulunmaktaydı.Referans olan tipin verisi belleğin Heap alanında bulunurken bu heap'deki referansın adı da belleğin Stack adı verilen bölümde bulunarak Heap'daki referansın adresini saklamaktaydı.Değer tipli verilerimiz de ise böyle birşey söz konusu değildi.Değer [Fazlası]

4 kişi tarafından 3.5 olarak değerlendirildi

  • Currently 3,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

Powered by BlogEngine.NET 1.4.5.0
Bu tema Mads Kristensen tarafından yapılmıştır ve Türkçeleştirilmesi Blog Engine Türkiye ekibi tarafından yapılmıştır.

Son Yorumlar

Comment RSS

Yasal Uyarı

Bu sitede sunulan tüm bilgi ve dökümanların kullanımından ve sitede yapılan kullanıcı yorumlarından (siyasi içerik,hakaret vb.) doğacak sorunlardan yazar sorumlu tutulamaz. 

İçeriğin kaynak belirtilmeden kopyalanması yasaktır !

SERHAT TAŞ

© Copyright 2010