Bildirim Bağlamları ve Varsayılan Erişim Düzeyleri (Visual Basic)
Bu konu başlığında, hangi Visual Basic türlerinin hangi diğer türler içinde bildirilebileceği ve belirtilmezse erişim düzeylerinin varsayılan olarak ne olduğu açıklanmaktadır.
Bildirim Bağlam Düzeyleri
Bir programlama öğesinin bildirim bağlamı, içinde bildirildiği kod bölgesidir. Bu genellikle daha sonra içeren öğesi olarak adlandırılan başka bir programlama öğesidir.
Bildirim bağlamlarının düzeyleri şunlardır:
Ad alanı düzeyi — bir kaynak dosya veya ad alanı içinde ama sınıf, yapı, modül veya arabirim içinde değil
Modül düzeyi — bir sınıf, yapı, modül veya arabirim içinde ama yordam veya blok içinde değil
Yordam düzeyi — bir yordam veya blok içinde (veya gibi
If
For
)
Aşağıdaki tabloda, bildirim bağlamlarına bağlı olarak, bildirilen çeşitli programlama öğeleri için varsayılan erişim düzeyleri gösterilmektedir.
Bildirilen öğe | Ad alanı düzeyi | Modül düzeyi | Yordam düzeyi |
---|---|---|---|
Değişken (Dim Deyimi) | İzin verilmiyor | Private (Public içinde Structure , içinde Interface izin verilmez) |
Public |
Sabit (Const Deyimi) | İzin verilmiyor | Private (Public içinde Structure , içinde Interface izin verilmez) |
Public |
Numaralandırma (Enum Deyimi) | Friend |
Public |
İzin verilmiyor |
Sınıf (Sınıf Deyimi) | Friend |
Public |
İzin verilmiyor |
Yapı (Yapı Deyimi) | Friend |
Public |
İzin verilmiyor |
Module (Module Deyimi) | Friend |
İzin verilmiyor | İzin verilmiyor |
Arabirim (Arabirim Deyimi) | Friend |
Public |
İzin verilmiyor |
Yordam (İşlev Deyimi, Alt Deyim) | İzin verilmiyor | Public |
İzin verilmiyor |
Dış başvuru (Deyimi Bildir) | İzin verilmiyor | Public (içinde Interface izin verilmez) |
İzin verilmiyor |
İşleç (İşleç Deyimi) | İzin verilmiyor | Public (veya Module içinde Interface izin verilmez) |
İzin verilmiyor |
Özellik (Özellik Deyimi) | İzin verilmiyor | Public |
İzin verilmiyor |
Varsayılan özellik (Varsayılan) | İzin verilmiyor | Public (içinde Module izin verilmez) |
İzin verilmiyor |
Olay (Olay Deyimi) | İzin verilmiyor | Public |
İzin verilmiyor |
Temsilci (Temsilci Deyimi) | Friend |
Public |
İzin verilmiyor |
Daha fazla bilgi için bkz . Visual Basic'te erişim düzeyleri.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin