Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sınıflar ve yapılar, verilerini ve davranışlarını temsil eden üyelere sahiptir. Bir sınıfın üyeleri, sınıfta bildirilen tüm üyeler ve devralma hiyerarşisindeki tüm sınıflarda bildirilen üyeler (oluşturucular ve sonlandırıcılar hariç) olmak üzere iki bölümü kapsar. Temel sınıflardaki özel üyeler devralınır ancak türetilmiş sınıflardan erişilemez.
Aşağıdaki tabloda, bir sınıfın veya yapının içerebileceği üye türleri listelenebilmektedir:
Üye | Açıklama |
---|---|
Alanlar | Alanlar, sınıf kapsamında bildirilen değişkenlerdir. Alan yerleşik bir sayısal tür veya başka bir sınıfın örneği olabilir. Örneğin, takvim sınıfı geçerli tarihi içeren bir alana sahip olabilir. |
Sabitleri | Sabitler, değeri derleme zamanında ayarlanan ve değiştirilemeyen alanlardır. |
Özellikleri | Özellikler, bir sınıftaki alanlar gibi erişilen yöntemlerdir. Özellik, nesnenin bilgisi olmadan değiştirilmesini engelleyen 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 giriş verileri sağlayan parametreler alabilir ve parametreler aracılığıyla çıkış verileri döndürebilir. Yöntemler, parametre kullanmadan doğrudan bir değer de döndürebilir. |
Etkinlikler | Olaylar, düğme tıklamaları veya bir yöntemin başarıyla tamamlanması gibi oluşumlar hakkında diğer nesnelere bildirim sağlar. Olaylar, temsilciler kullanılarak tanımlanır ve tetiklenir. |
Operatörler | 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 yöntem olarak tanımlarsınız. Daha fazla bilgi için bkz . İşleç aşırı yüklemesi. |
Dizinleyiciler | Dizin oluşturucular, bir nesnenin dizilere benzer şekilde dizine alınmasına olanak tanır. |
Yapıcılar | Oluşturucular, nesne ilk oluşturulduğunda çağrılan yöntemlerdir. Bunlar genellikle bir nesnenin verilerini 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ılacakken çalışma zamanı yürütme altyapısı tarafından çağrılan yöntemlerdir. Bunlar genellikle yayımlanması gereken tüm kaynakların uygun şekilde işlendiğine emin olmak için kullanılır. |
İç İçe Türler | İç içe türler, başka bir tür içinde 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. |