" niejawnie definiuje składową "", która ma taką samą nazwę jak parametr typu - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc32070"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Zapisz
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> proceduraremove_<eventname> procedura<eventname>Event pole<eventname>EventHandler delegat |
Właściwości | get_<propertyname> proceduraset_<propertyname> procedura |
My. zmienna kolekcji |
m_<variablename> Static zmienna<variablename> własnośćget_<variablename> proceduraset_<variablename> procedura |
WithEvents zmienna |
_<variablename> zmienna<variablename> własnośćget_<variablename> proceduraset_<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
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.