'<membername>' üyesi, tür parametresiyle aynı ada sahip '<implicitmembername>' üyesini örtük olarak tanımlar

Bir genel sınıfın üyesi, sınıfı için tür parametresiyle aynı ada sahip örtük bir üye oluşturur.

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ür

remove_<eventname> prosedür

<eventname>Event alan

<eventname>EventHandler temsilci
Özellik get_<propertyname> prosedür

set_<propertyname> prosedür
My. koleksiyon değişkeni m_<variablename>Static değişken

<variablename> mülk

get_<variablename> prosedür

set_<variablename> prosedür
WithEvents değişken _<variablename> değişken

<variablename> mülk

get_<variablename> prosedür

set_<variablename> prosedür

Ad çakışmaları olasılığı nedeniyle, bildirilen programlama öğelerini bu örtük üyelerden herhangi biri ile aynı biçimi kullanarak adlandırmaktan kaçınmanız gerekir. Örneğin, veya set_ile get_ başlayan herhangi bir öğe adından kaçınmanız gerekir.

Hata Kimliği: BC32070

Bu hatayı düzeltmek için

  • Tür parametresinin adı esnekse, önceki tabloda listelenen adlarla çakışmaları önlemek için parametresini değiştirin.

  • Tür parametresinin adını koruması gerekiyorsa, yukarıdaki tabloda listelenen adlarla çakışmaları önlemek için sınıf üyesinin adını değiştirin.

Ayrıca bkz.