Help Center

Local Navigation

Prestare attenzione quando si passa un valore Null ad un costruttore

Per evitare ambiguità quando si passa un valore Null ad un costruttore, eseguire il cast di Null sull'oggetto appropriato.

Se una classe ha almeno due costruttori, il passaggio di un parametro Null potrebbe non identificare univocamente il costruttore da utilizzare. Di conseguenza, il compilatore segnala un errore.

Quando di esegue il cast di un valore Null sull'oggetto appropriato, specificare quale costruttore deve essere utilizzato dal compilatore. Questa procedura fornisce anche compatibilità con le versioni future se versioni successive dell'API aggiungono nuovi costruttori.

Esempio di codice

new someObject ((someObject)null ); 

Indice analitico


Le informazioni sono state utili? Inviateci i vostri commenti.