Gostaria de saber se esse trecho está certo

No meu script aparece esse erro

Não intendi por que vou converter uma string para string ? não seria para double ?
se eu coloco Convert.ToDouble corrige o meu erro, só que não sei se está certo
Gostaria de saber se esse trecho está certo

No meu script aparece esse erro

Não intendi por que vou converter uma string para string ? não seria para double ?
se eu coloco Convert.ToDouble corrige o meu erro, só que não sei se está certo
Gostaria de saber se esse trecho está certo
No meu script aparece esse erro
Não intendi por que vou converter uma string para string ? não seria para double ?
se eu coloco Convert.ToDouble corrige o meu erro, só que não sei se está certo
ToDouble resultado final