Üyeler (C# Programlama Kılavuzu)

Sınıflar ve yapılar, kendi verilerini ve davranışlarını temsil eden üyelere sahiptir. Sınıfın üyeleri, devralma hiyerarşisindeki tüm sınıflarda bildirilen tüm üyeleri (oluşturucular ve sonlandırıcılar hariç) ile birlikte sınıfında bildirilen tüm üyeleri içerir. Temel sınıflardaki özel üyeler devralınır ancak türetilmiş sınıflardan erişilebilir değildir.

Aşağıdaki tablo, bir sınıfın veya yapının içerebileceği üye türlerini listeler:

Üye Açıklama
Alanlar Alanlar, sınıf kapsamında bildirilen değişkenlerdir. Bir alan, yerleşik bir sayısal tür veya başka bir sınıfın bir örneği olabilir. Örneğin bir takvim sınıfı, geçerli tarihi içeren bir alana sahip olabilir.
Sabitler Sabitler, değeri derleme zamanında ayarlanan ve değiştirilemeyen alanlardır.
Veri Erişimi Özellikler, bir sınıftaki alanlar gibi erişilen o sınıftaki öğelerdir. Bir özellik, nesne bilgisi olmadan değiştirilmesini engellemek üzere bir sınıf alanı için koruma sağlayabilir.
Yöntemler Yöntemler, bir sınıfın gerçekleştirebildiği eylemleri tanımlar. Yöntemler girdi verilerini sağlayan parametreleri alabilir ve parametreler ile çıktı verilerini döndürebilir. Ayrıca yöntemler parametre kullanmadan bir değeri doğrudan döndürebilir.
Etkinlikler Olaylar, diğer nesnelere düğme tıklamaları veya bir yöntemin başarıyla tamamlanması gibi örnekleri sağlar. Olaylar, temsilciler kullanılarak tanımlanır ve tetiklenir.
İşleçler Aşırı yüklenmiş işleçler tür üyesi olarak kabul edilir. Bir işleci aşırı yüklerken, bunu bir türdeki genel statik yöntem olarak tanımlarsınız. Daha fazla bilgi için bkz . İşleç aşırı yüklemesi.
Dizin Oluşturucular Dizinleyiciler, bir nesnenin dizilere benzer şekilde dizinlenmesini sağlar.
Oluşturucular Yapıcılar, nesne ilk oluşturulduğunda çağırılan yöntemlerdir. Bunlar genellikle bir nesneye ait verileri başlatmak için kullanılır.
Sonlandırıcılar Sonlandırıcılar C# dilinde çok nadir kullanılır. Bunlar, nesne bellekten kaldırılmak üzereyken çalışma zamanı yürütme alt yapısı tarafından çağrılan yöntemlerdir. Bu yöntemler, genellikle yayınlanması gereken tüm kaynakların uygun şekilde işlendiğinden emin olmak için kullanılır.
İç içe Geçmiş Türler İç içe olan türler, başka bir türde bildirilen türlerdir. İç içe türler genellikle yalnızca bunları içeren türler tarafından kullanılan nesneleri tanımlamak için kullanılır.

Ayrıca bkz.