non conosco C#
ma il codice postato sopra mi sembra fin troppo semplice da capire... è anche commentato!
nella "prima" istruzione dichiari una variabile di tipo double e gli assegni il valore (double) della stringa "1.2"
nella seconda, dichiari una nuova stringa di tipo string
e gli assegni il valore (string) della variabile double...
(quindi 1.2 torna ad essere "1.2")
p.s. per parlare di C# (e anche di VB) c'è l'apposito subforum. sposto là