Nasıl yapılır: karma erişim düzeyleri (Visual Basic) olan bir özellik bildirmek
İsterseniz Get ve Set işlemleri için farklı erişim düzeylerine sahip bir özelliği, daha izin düzeyini kullanabilir Property ifade ve ya da daha kısıtlayıcı düzeyinde Get veya Set ifadesi.Belirli bir özelliğin değerini almak kod bölümlerini ve diğer bazı kısımlarını değiştirmek kod istediğinizde karma erişim düzeyleri üzerinde bir özelliğini kullanın.
Erişim düzeyleri hakkında daha fazla bilgi için bkz: Visual Basic'te erişim düzeyleri.
Karma erişim düzeylerine sahip bir özellik bildirmek
Normal bir şekilde bildirmenize ve daha az kısıtlayıcı erişim düzeyini belirtin (gibi Public), Property ifadesi.
Ya da bildirmek Get veya Set yordam daha kısıtlayıcı erişim düzeyini belirleyen (gibi Friend).
Özellik yordam üzerinde erişim düzeyini belirtmeniz gerekmez.İçinde bildirilen erişim düzeyini varsayar Property ifadesi.Yalnızca bir özellik yordamlarını erişimi kısıtlayabilirsiniz.
Public Class employee Private salaryValue As Double Protected Property salary() As Double Get Return salaryValue End Get Private Set(ByVal value As Double) salaryValue = value End Set End Property End Class
Önceki örnekte, Get yordamı aynı olan Protected erişim özellikle kendisi, sırada Set yordam vardır Private erişim.Türetilmiş bir sınıf employee okuyabilirsiniz salary değeri, yalnızca employee sınıfı da ayarlayabilirsiniz.
Ayrıca bkz.
Görevler
Nasıl yapılır: oluştur özelliği (Visual Basic)
Nasıl yapılır: (Visual Basic) bir özellik yordam çağrısı
Nasıl yapılır: bildirmek ve varsayılan özelliği Visual Basic'te çağrısı
Nasıl yapılır: (Visual Basic) özelliğinde bir değer koymak
Nasıl yapılır: bir değeri (Visual Basic) özelliğinden alın
Başvuru
Kavramlar
Özellik yordamlarını (Visual Basic)