Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Türetilmiş bir sınıftaki bir özellik veya yordam, temel sınıfın örtük üyesiyle aynı adı kullanır ve Overloads anahtar sözcüğünü belirtir.
Aşırı yükleme, bir özelliğin veya yordamın birden çok sürümünü aynı sınıfta tanımlamak için kullanılır. Temel sınıf üyesi zaten belirtmedikçe Overloads, temel sınıf üyesinin ek bir sürümünü tanımlayamazsınız. Örtük üyeler belirtmediğinden Overloads, derleyici bu özelliğin veya yordamın örtük temel sınıf üyesini gölgelediğini varsayar.
Visual Basic derleyicisi, bildirdiğiniz belirli programlama öğelerine karşılık gelen örtük üyeler oluşturur. Aşağıdaki tabloda bu örtük veya yapay üyeler özetlemektedir.
| Bildirilen öğe | Örtük olarak oluşturulan üyeler |
|---|---|
| Listeleme | value__ üye |
| Etkinlik | add_<eventname> prosedürremove_<eventname> prosedür<eventname>Event alan<eventname>EventHandler temsilci |
| Özellik | get_<propertyname> prosedürset_<propertyname> prosedür |
My.FormMy.WebService özniteliğiyle MyGroupCollectionAttribute işaretlenmiş bir sınıfın üyesi, üyesi veya üyesi |
m_<variablename>Static değişken<variablename> mülkget_<variablename> prosedürset_<variablename> prosedür |
WithEvents değişken |
_<variablename> değişken<variablename> mülkget_<variablename> prosedürset_<variablename> prosedür |
Ad çakışması riski nedeniyle, bildirilen programlama öğelerini bu örtük üyelerden herhangi biriyle aynı formu kullanarak adlandırmaktan kaçınmanız gerekir. Örneğin, veya set_ile get_ başlayan herhangi bir öğe adından kaçınmanız gerekir.
Varsayılan olarak, bu ileti bir uyarıdır. Uyarıları gizleme ve uyarıları hata olarak ele alma hakkında daha fazla bilgi için bkz . Visual Basic'te Uyarıları Yapılandırma.
Hata Kimliği: BC40023
Bu hatayı düzeltmek için
- Önceki tabloda listelenen adlarla çakışmaları önlemek için özelliğin veya yordamın adını değiştirin.