Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un membro di una classe generica genera un membro implicito con lo stesso nome di un parametro di tipo della classe.
Il compilatore di Visual Basic crea membri impliciti corrispondenti a determinati elementi di programmazione dichiarati. La tabella seguente riepiloga questi membri impliciti o sintetici.
| Elemento dichiarato | Membri creati in modo implicito |
|---|---|
| Enumerazione | Membrovalue__ |
| Event | Routineadd_<eventname>Routine remove_<eventname>Campo di <eventname>EventDelegato <eventname>EventHandler |
| Proprietà | Routineget_<propertyname>Routine set_<propertyname> |
Variabile di una raccoltaMy. |
Variabile Static m_<variablename>Proprietà <variablename>Routine get_<variablename>Routine set_<variablename> |
VariabileWithEvents |
Variabile_<variablename>Proprietà <variablename>Routine get_<variablename>Routine set_<variablename> |
A causa della possibilità di conflitti di nomi, è consigliabile evitare di denominare gli elementi di programmazione dichiarati usando la stessa forma di qualsiasi membro implicito. Ad esempio, è consigliabile evitare qualsiasi nome di elemento che inizia con get_ o set_.
ID errore: BC32070
Per correggere l'errore
Se il nome del parametro di tipo è flessibile, modificarlo per evitare conflitti con i nomi elencati nella tabella precedente.
Se il parametro di tipo deve confermare il suo nome, modificare il nome del membro di classe per evitare conflitti con i nomi elencati nella tabella precedente.