Aracılığıyla paylaş


Özel (Visual Basic)

Bir veya daha fazla bildirilen programlama öğesinin yalnızca bildirim bağlamından erişilebildiğini belirtir( kapsanan türlerin içinden de dahil).

Açıklamalar

Bir programlama öğesi özel işlevleri temsil ediyorsa veya gizli veriler içeriyorsa, genellikle bu öğeye erişimi mümkün olduğunca sınırlamak istersiniz. Yalnızca modüle, sınıfa veya bu modülü tanımlayan yapıya erişim izni vererek maksimum sınırlamaya ulaşırsınız. Bir öğeye erişimi bu şekilde sınırlamak için ile Privatebildirebilirsiniz.

Uyarı

Ayrıca, bir üyeyi bu sınıfın içinden ve içeren derlemesinde bulunan türetilmiş sınıflardan erişilebilir hale getiren Özel Korumalı erişim değiştiricisini de kullanabilirsiniz.

Kurallar

  • Bildirim Bağlamı. Yalnızca modül düzeyinde kullanabilirsiniz Private . Bu, bir Private öğenin bildirim bağlamının bir modül, sınıf veya yapı olması gerektiği ve kaynak dosya, ad alanı, arabirim veya yordam olamayacağı anlamına gelir.

Davranış

  • Erişim Düzeyi. Bildirim bağlamındaki tüm kodlar öğelerine Private erişebilir. Buna, iç içe geçmiş sınıf veya sabit listesi içindeki atama ifadesi gibi bir kapsanan tür içindeki kod dahildir. Bildirim bağlamı dışındaki hiçbir kod öğelerine Private erişemez.

  • Erişim Değiştiricileri. Erişim düzeyini belirten anahtar sözcüklere erişim değiştiricileri adı verilir. Erişim değiştiricilerinin karşılaştırması için bkz. Visual Basic'te erişim düzeyleri.

Değiştirici Private şu bağlamlarda kullanılabilir:

Class Bildirimi

Const Deyimi

Declare Deyimi

Temsilci Deyimi

Dim Deyimi

Enum Deyimi

Etkinlik Açıklaması

Fonksiyon deyimi

Arayüz Açıklaması

Özellik Deyimi

Structure Deyimi

Alt Bildirim

Ayrıca bakınız