I am new to C#. I'm trying to make a calculator, but the following error occurred:
输入字符串的格式不正确.
这是代码的摘要:
double num1, num2, result;
private void button14_Click(object sender, EventArgs e)
{
num1 = Convert.ToDouble(textBox1.Text);
textBox1.Text = String.Empty;
num2 = double.Parse(textBox1.Text); **//ERROR OCCURED HERE**
result = num1 - num2;
}
private void button13_Click(object sender, EventArgs e)
{
num1 = Convert.ToDouble(textBox1.Text);
textBox1.Text = String.Empty;
num2 = System.Double.Parse(textBox1.Text); **//ERROR OCCURED HERE**
result = num1 + num2;
}
Run Code Online (Sandbox Code Playgroud)
如何将字符串转换为double类型?
我有一些禁用的文本字段,根据我之前的输入自动填充了一些值。我想验证自动填充的值是否符合我之前的输入。但我无法使用.getText()或从文本字段获取值.getAttribute(),因为该值不存在于 HTML 代码中。
下面是使用检查元素得到的 HTML 代码:
<span class="ProductList_Row">
<input type="text" class="ProductList_Price" style="width:97px" ***disabled*** data-validation="mandatory"> == $0
Run Code Online (Sandbox Code Playgroud)
该文本是根据我之前的输入自动填充值“100”的字段。但如何验证禁用文本框中自动填充的值是否为 100?
java selenium disabled-control disabled-input selenium-webdriver