C #: Benutzerdefinierte Umwandlung in einen Werttyp

Ist es möglich, eine benutzerdefinierte Klasse in einen Werttyp umzuwandeln?

Hier ist ein Beispiel:

var x = new Foo();
var y = (int) x; //Does not compile 

Ist es möglich, das oben Genannte zu verwirklichen? Muss ich etwas überladenFoo ?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage