private void button1_Click(object sender, EventArgs e)
{
double L = 0.0;
for (int i = 0; i < 200; i++)
{
for (int j = 0; j < 200; j++)
{
try
{
L = Convert.ToDouble("超行程");
}
catch (Exception)
{
L = 0.0;
}
}
}
return;
}
当点击按钮执行时,此函数非常耗时,近乎执行不完。
将改成
private void button1_Click(object sender, EventArgs e)
{
double L = 0.0;
for (int i = 0; i < 200; i++)
{
for (int j = 0; j < 200; j++)
{
try
{
if (double.TryParse("超行程", out L))
{
L = Convert.ToDouble("超行程");
}
else
{
L = 0.0;
}
}
catch (Exception)
{
L = 0.0;
}
}
}
return;
}
这个执行很快,不到10ms