Bildirim Bağlamları ve Varsayılan Erişim Düzeyleri (Visual Basic)
Bu konuda hangi Visual Basic türleri, hangi tür içinde bildirilmesi ve hangi erişim düzeylerine varsayılan belirtilmediğinde açıklanmaktadır.
Bildiriminin içerik düzeyi
Bildiriminin içerik bir programlama kod içinde bildirildiði bölge öğesidir.Bu genellikle sonra adlı başka bir programlama öğesi, öğesi içeren.
Bildirim bağlamı için düzeyleri şunlardır:
Ad alanı düzeyinde — bir kaynak dosya veya ad alanı içinde tutulmak sınıf, yapı, modül veya arabirimi
Modül Düzeyi — sınıf, yapı, modül veya arabirim içinde ancak bir yordam veya blok içinde değil
Yordam düzeyi — bir yordam veya blok içinde (gibi If veya For)
Bunların bildiriminin içerik türüne göre çeşitli bildirilen programlama öğeleri için varsayılan erişim düzeyleri aşağıdaki tabloda gösterilmiştir.
Bildirilen öðeyi |
Ad alanı düzeyi |
Modül Düzeyi |
Yordam düzeyi |
---|---|---|---|
Değişken (Dim Deyimi (Visual Basic)) |
İzin verilmiyor |
Private(Public in Structure, not allowed in Interface) |
Public |
Sabit (Const Deyimi (Visual Basic)) |
İzin verilmiyor |
Private(Public in Structure, not allowed in Interface) |
Public |
Numaralandırma (Enum Deyimi (Visual Basic)) |
Friend |
Public |
İzin verilmiyor |
Class (Class Deyimi (Visual Basic)) |
Friend |
Public |
İzin verilmiyor |
Yapı (Structure Yapısı) |
Friend |
Public |
İzin verilmiyor |
Module (Module Deyimi) |
Friend |
İzin verilmiyor |
İzin verilmiyor |
Arabirim (Interface Deyimi (Visual Basic)) |
Friend |
Public |
İzin verilmiyor |
Procedure (Function Deyimi (Visual Basic), Sub Deyimi (Visual Basic)) |
İzin verilmiyor |
Public |
İzin verilmiyor |
Dış başvuru (Declare Deyimi) |
İzin verilmiyor |
Public(içinde izin verilmeyen Interface) |
İzin verilmiyor |
İşleç (Operator Deyimi) |
İzin verilmiyor |
Public(not allowed in Interface or Module) |
İzin verilmiyor |
Özellik (Property Deyimi) |
İzin verilmiyor |
Public |
İzin verilmiyor |
Varsayılan özelliği (Varsayılan (Visual Basic)) |
İzin verilmiyor |
Public(içinde izin verilmeyen Module) |
İzin verilmiyor |
Event (Event Deyimi) |
İzin verilmiyor |
Public |
İzin verilmiyor |
Temsilci (Delegate Deyimi) |
Friend |
Public |
İzin verilmiyor |
Daha fazla bilgi için bkz. Visual Basic'de Erişim Düzeyleri.