【发布时间】:2016-12-26 14:28:51
【问题描述】:
抛出异常:System.FormatException in mscorlib.dll
{"输入的字符串格式不正确。"}
我整天都在这。请帮忙!以上是顺便说一句的错误消息。我对 C# 有点陌生,所以我可以使用更详细的答案(我不太懂行话)
public partial class Form1 : Form
{
double a, b, d, f, g, t;
string z;
int c;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, System.EventArgs e)
{
}
private void button7_Click(object sender, EventArgs e)
{
a = Convert.ToDouble(textBox18.Text);
z = Convert.ToString(comboBox1);
d = Convert.ToDouble(checkBox1);
f = Convert.ToDouble(textBox13.Text);
g = Convert.ToDouble(textBox14.Text);
t = Convert.ToDouble(textBox19.Text);
if (z == "a")
{
textBox15.Text = Convert.ToString(a * g * d * t);
}
else if (z == "b")
{
textBox15.Text = Convert.ToString(c);
}
}
【问题讨论】:
-
您的一个文本框#.Text 可能为空或为空
-
如果您需要从组合框中获取值,请执行此 comboBox1.SelectedValue.ToString() ,也请参阅复选框。他们有属性,所以用它来获取价值。
标签: c#