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.

Ayrıca bkz.

Başvuru

Arkadaş (Visual Basic)

Özel (Visual Basic)

Public (Visual Basic)