Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Element członkowski "<membername>" niejawnie definiuje składową "<implicitmembername>", która ma taką samą nazwę jak parametr typu

Składowa klasy ogólnej generuje niejawną składową o takiej samej nazwie jak parametr typu dla klasy.

Kompilator języka Visual Basic tworzy niejawne elementy członkowskie odpowiadające określonym zadeklarowaniom elementów programowania. Poniższa tabela zawiera podsumowanie tych niejawnych lub syntetycznych elementów członkowskich.

Zadeklarowany element Niejawnie utworzone elementy członkowskie
Wyliczanie value__ członek
Zdarzenie add_<eventname> procedura

remove_<eventname> procedura

<eventname>Event pole

<eventname>EventHandler delegat
Właściwości get_<propertyname> procedura

set_<propertyname> procedura
My. zmienna kolekcji m_<variablename>Static zmienna

<variablename> własność

get_<variablename> procedura

set_<variablename> procedura
WithEvents zmienna _<variablename> zmienna

<variablename> własność

get_<variablename> procedura

set_<variablename> procedura

Ze względu na możliwość konfliktów nazw należy unikać nazewnictwa dowolnego zadeklarowanego elementu programowania przy użyciu tego samego formularza co dowolny z tych niejawnych elementów członkowskich. Na przykład należy unikać nazwy elementu rozpoczynającego się od get_ lub set_.

Identyfikator błędu: BC32070

Aby poprawić ten błąd

  • Jeśli nazwa parametru typu jest elastyczna, zmień ją, aby uniknąć konfliktów z nazwami wymienionymi w poprzedniej tabeli.

  • Jeśli parametr typu musi zachować swoją nazwę, zmień nazwę składowej klasy, aby uniknąć konfliktów z nazwami wymienionymi w poprzedniej tabeli.

Zobacz też