小弟最近初学C#视窗程式设计,以下有个范例想请大大们帮忙看一下
这个范例主要是本金加利息的一个复利计算公式
程式执行的时候,在txtCapi.Text这个位置一直发生错误
系统显示出的错误讯息是"FormatException"
详细讯息中是显示""Input string was not in a correct format."
看样子应该是格式错误
该字段本意是要输入数字字符,再用Parse方法转换成double数值
只是不知道这样的写法哪里有问题...??
以下是输入本金、年期、年利率后点选button控件进行计算的程式码
private void btncal_Click(object sender, EventArgs e)
{
double money = double.Parse(txtCapi.Text); //本金
double years = double.Parse(txtYear.Text); //年期
double yrate = double.Parse(txtRate.Text); //年利率
double total = money * Math.Pow((1 + yrate / 100), years);
label4.Text = "本利和 = NT$ " + total.ToString("#,#.0") + " 元";
label4.Text += "\n总利息 = NT$ " + (total - money).ToString("#,#.0") + " 元";