Bildirim içerikleri 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 (Sınıf bildirimi (Visual Basic)) |
Friend |
Public |
İzin verilmiyor |
Yapı (Yapısı deyimi) |
Friend |
Public |
İzin verilmiyor |
Module (Modül deyimi) |
Friend |
İzin verilmiyor |
İzin verilmiyor |
Arabirim (Arabirim bildirimi (Visual Basic)) |
Friend |
Public |
İzin verilmiyor |
Procedure (İşlev deyimi (Visual Basic), Sub deyimi (Visual Basic)) |
İzin verilmiyor |
Public |
İzin verilmiyor |
Dış başvuru (Deyimi bildirmek) |
İzin verilmiyor |
Public(içinde izin verilmeyen Interface) |
İzin verilmiyor |
İşleç (İşleci ifadesi) |
İzin verilmiyor |
Public(not allowed in Interface or Module) |
İzin verilmiyor |
Özellik (Özellik 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 (Olay açıklaması) |
İzin verilmiyor |
Public |
İzin verilmiyor |
Temsilci (Temsilci bildirimi) |
Friend |
Public |
İzin verilmiyor |
Daha fazla bilgi için bkz. Visual Basic'te erişim düzeyleri.