" definiert implizit den Member "". Dieser hat den gleichen Namen wie ein Typparameter - 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"
>
Speichern
Member „<membername>“ definiert den Member „<implicitmembername>“ implizit. Dieser hat den gleichen Namen wie ein Typparameter
Ein Member einer generischen Klasse generiert einen impliziten Member mit demselben Namen wie ein Typparameter für die Klasse.
Der Visual Basic-Compiler erstellt implizite Member, die bestimmten von Ihnen deklarierten Programmierelementen entsprechen. In der folgenden Tabelle werden diese impliziten oder auch synthetischenMember zusammengefasst.
Deklariertes Element | Implizit erstellte Member |
---|---|
Enumeration | value__ -Member |
Ereignis | add_<eventname> -Prozedurremove_<eventname> -Prozedur<eventname>Event -Feld<eventname>EventHandler -Delegat |
Eigenschaft | get_<propertyname> -Prozedurset_<propertyname> -Prozedur |
My. -Auflistungsvariable |
m_<variablename> Static -Variable<variablename> -Eigenschaftget_<variablename> -Prozedurset_<variablename> -Prozedur |
WithEvents -Variable |
_<variablename> -Variable<variablename> -Eigenschaftget_<variablename> -Prozedurset_<variablename> -Prozedur |
Aufgrund möglicher Namenskonflikte sollten Sie es vermeiden, deklarierte Programmierelemente in derselben Form wie diese impliziten Member zu benennen. Sie sollten z. B. Elementnamen vermeiden, die mit get_
oder set_
beginnen.
Fehler-ID: BC32070
Wenn der Name des Typparameters geändert werden kann, ändern Sie diesen, um Konflikte mit den in der obigen Tabelle aufgelisteten Namen zu vermeiden.
Wenn der Name des Typparameters beibehalten werden muss, ändern Sie den Namen des Klassenmembers, um Konflikte mit den in der obigen Tabelle aufgelisteten Namen zu vermeiden.