Public (Visual Basic)

Bildirilen bir veya daha fazla programlama öğesinin erişim kısıtlaması olmadığını belirtir.

Açıklamalar

Sınıf kitaplığı gibi bir bileşeni veya bileşen kümesini yayımlıyorsanız, genellikle programlama öğelerinin derlemenizle birlikte çalıştırılan tüm kodlar tarafından erişilebilir olmasını istersiniz. Bir öğeye bu kadar sınırsız erişim sağlamak için ile Publicbildirebilirsiniz.

Genel erişim, bir programlama öğesine erişimi sınırlamanız gerekmediğinde normal düzeydedir. Arabirim, modül, sınıf veya yapı içinde bildirilen bir öğenin erişim düzeyinin, aksini bildirmezseniz varsayılan olarak Public olduğunu unutmayın.

Kurallar

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

Davranış

  • Erişim Düzeyi. Modüle, sınıfa veya yapıya erişebilen tüm kodlar öğelerine Public erişebilir.

  • Varsayılan Erişim. Bir yordamın içindeki yerel değişkenler varsayılan olarak genel erişimdir ve bunlar üzerinde herhangi bir erişim değiştirici kullanamazsınız.

  • 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 Public şu bağlamlarda kullanılabilir:

Class Deyimi

Const Deyimi

Declare Deyimi

Delegate Deyimi

Dim Deyimi

Enum Deyimi

Event Deyimi

Function Deyimi

Interface Deyimi

Module Deyimi

Operator Deyimi

Property Deyimi

Structure Deyimi

Sub Deyimi

Ayrıca bkz.