将字符串从文本框转换为双精度,在C#中不起作用

好的,所以我对这个问题感到非常困惑,不知道如何解决。 这是代码,我看不到我做错了什么:

        private void btnFormule_Click(object sender, EventArgs e)
        {

            double NumberA;
            NumberA = double.Parse(txtA.Text);

        }

如果我执行convert.todouble(),它也会做同样的事情。 但是奇怪的是,前一阵子,当我这样做时并没有给出错误,所以我不知道发生了什么。

当我尝试它时,它给出错误“ System.FormatException:输入字符串的格式不正确”(已翻译,因此不是确切的错误)。 如果有人能解决这个问题,那真的有帮助

评论