Se scrivo questo codice Visual Studio mi da errore?

codice:
        private void METODO(TextBox lunghezza, TextBox neve, TextBox prevenivo, ComboBox scelta)
        
        {
            double L = 0; 
            double Cn = 0; 
            double Cp = 0; 
            double COSTO; 
            double H = 0; 
            double psi_correttivo; 
            int r_abaco; 
            int c_abaco; 
            int errore = 0; 
            try
            {
                L = Round(double.Parse(lunghezza.Text),0);
                Cn = double.Parse(neve.Text);
                Cp = double.Parse(permanente.Text);
            }
            catch (Exception)
            {
                MessageBox.Show("I dati di input sono sbagliati! Verificare di non aver inserito lettere, spazi o numeri troppo grandi.", "ERRORE!", MessageBoxButton.OK, MessageBoxImage.Stop);
                errore = 1;
            }
Vorrei convertire 'lunghezza', che costituisce la stringa digitata nella texbox dall'utente, in una variabile double, arrotondare il risultato e poi salvarlo in L. Perché Visual Studio mi scrive:

"Il nome Round non esiste nel contesto corrente"

ciao e grazie come sempre