Public (Visual Basic)

Bir veya daha fazla tanımlanmış 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ınlıyorsanız, genellikle programlama öğelerine derlemele birlikte çalışan herhangi bir kod tarafından erişilebilmesini istersiniz. Bir öğe üzerinde sınırsız erişim sağlamak için, ile bildirimini yapabilirsiniz Public .

Genel erişim, bir programlama öğesi için erişimi sınırlandırmanıza gerek olmadığında normal düzeydir. Bir arabirim, modül, sınıf veya yapı içinde belirtilen bir öğenin erişim düzeyinin, aksi belirtilmedikçe, varsayılan olarak olduğunu unutmayın Public .

Kurallar

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

Davranış

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

  • Varsayılan erişim. Bir yordamın içindeki yerel değişkenler, genel erişim için varsayılan olarak kullanılır ve bunlara herhangi bir erişim değiştiricisi kullanamazsınız.

  • Erişim değiştiricileri. Erişim düzeyi belirten anahtar sözcüklere erişim değiştiricileri denir. Erişim değiştiricilerinden oluşan bir karşılaştırma için bkz. Visual Basic erişim düzeyleri.

PublicDeğiştirici ş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 Yapısı

Sub Deyimi

Ayrıca bkz.