1 Mart 2008 Cumartesi

Otomatik Property Tamamlama

.Net ile sınıflarımıza (class) özellik (property) eklerken kullandığımız yöntem öncelikle property'nin alacağı ve döndüreceği değer için bir private değişken oluşturmak, ardından da get{} ve set{} bloklarının içine tüm uygulamalarda değişmeyen return xxx, xxx=value yazmak şeklindeydi.


İçinde hiçbir işlem mantığı olmayan gereksiz bloklar yazmaya artık gerek yok!



Aslında kod derlendiğinde her iki property de aynı şekilde uygulanıyor. Tek fark yeni yöntemde gereksiz tekrarları bizim için compiler'ın tamamlıyor olması.

Ek olarak, otomatik tamamlama şeklinde yazdığınız bir özelliği ReadOnly yapmak için set in başına private getirmeniz yeterli.

public string Soyad { get; private set; }

Hiç yorum yok: