Загрузка данных


            try
            {
                double val = double.Parse(inputTextBox.Text);
 
                double inMeters = 0;
                if (inCm.Checked) inMeters = val / 100.0;
                else if (inM.Checked) inMeters = val;
                else if (inInch.Checked) inMeters = val * 0.0254;
                else if (inFoot.Checked) inMeters = val * 0.3048;
                else if (inYard.Checked) inMeters = val * 0.9144;
 
                double result = 0;
                if (outCm.Checked) result = inMeters * 100.0;
                else if (outM.Checked) result = inMeters;
                else if (outInch.Checked) result = inMeters / 0.0254;
                else if (outFoot.Checked) result = inMeters / 0.3048;
                else if (outYard.Checked) result = inMeters / 0.9144;
 
                outputTextBox.Text = result.ToString("F4");
            }
            catch
            {
                outputTextBox.Text = "";
                MessageBox.Show("Некорректный ввод исходных данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                inputTextBox.Text = "";
            }