从文本框中抓取所选文本失败并被跳过
本文关键字:文本 失败 抓取 | 更新日期: 2023-09-27 18:29:49
im试图使用双精度,包含文本框的选定文本。那么它正在做这个方程
double1 = double.Parse(textBox1.SelectedText);
double2 = double.Parse(string1);
double3 = double.Parse(string2);
double4 = double2 * Math.Pow((double1 / double3), 2.333);
textBox5.Text = double4.ToString();
在我的代码中设置断点,在每一个片段中,它都会命中的第一行
double1 = double.Parse(textBox1.SelectedText);
它突出显示了这一行,我点击F11继续,然后跳过了后面的所有代码。
处理用户输入时,总是捕捉错误的输入。我会使用:
double yourValue = 0;
if(double.TryParse(textBox1.Text, out yourValue))
{
// here you can process with the correct value
}
else
{
// Here you can inform the user about a wrong input.
}
我忘了告诉你,线程区域性对于解析双值很重要,因为它决定了是点还是逗号来划分十进制数字。