Gli operatori implicit ed explicit sono stati introdotti con .NET 2.0.
Questi operatori servono per dichiarare un operatore di conversione di tipi.
Ecco subito un semplice esempio.
Abbiamo una struttura (di nome Struttura) che contiene un campo di tipo intero:

struct Struttura
{ public int Value; } 

Struttura stru; 

Se si volesse inizializzare la struttura (e quindi il suo unico campo Value) si deve scrivere così

stru.Value = 100; 

Read more