using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Testapp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
EBBill x = new EBBill();
x.Rent = double.Parse(textBox4.Text);
x.calcBill();
}
partial class EBBill:Form1
{
string ownerName;
double unit;
public double Rent
{
get;
set;
}
public void calcBill()
{
double tot;
unit = double.Parse(textBox3.Text);
ownerName = textBox1.Text;
tot = unit * Rent;
label6.Text = Convert.ToString(tot);
label7.Text = ownerName;
}
}
}
}
以下是我的代码。有人可以告诉我这是怎么回事吗?
我在运行时不断收到此UnhandledException错误,这对我来说似乎没有任何意义。
所附图片仅供参考。 UnhandledException
答案 0 :(得分:-1)
该文本框中的任何文本都不能解析为Double,int等。您应该改用: FOR ${i} IN RANGE 1 500
\ ${get_text}= Get Text //*[@id="cid"]
\ Input Text name:captcha ${get_text}
\ Click Button ok
。还要始终使用TryParse()
,try
块,以避免未处理的异常。