Quando è sicuro utilizzare il cast implicito?Quando dovrei usare il casting implicito?
Uso della custodia: Sto lavorando con una serie di oggetti COM che devono essere gestiti appositamente (Marshal.ReleaseComObject). È corretto creare una classe wrapper che converta implicitamente di nuovo nell'oggetto com effettivo?
Quali sono le situazioni in cui I non deve utilizzare per utilizzare la trasmissione implicita?
Giusto per essere pignoli: non esiste una cosa come "casting implicito". Puoi usare un * cast operator * per dire al compilatore di eseguire una * conversione esplicita *, oppure puoi omettere l'operatore cast ed eseguire una * conversione implicita *, ma non c'è * cast implicito *. * Cast * è la cosa che appare nel codice sorgente; se non appare lì allora non c'è * cast *. –