C SHARP如何排除某些数字计算

时间:2016-03-14 14:19:40

标签: c#

如何阻止零除零计算。我的计算器可以做一个| + | - | * |计算,但我不希望它通过除法执行零点零计算。

谢谢!

protected void btnButton1_Click(object sender, EventArgs e)
{
    double get1;
    double get2;

    double answer;
    get1 = Convert.ToDouble(txtGetal1.Text);
    get2 = Convert.ToDouble(txtGetal2.Text);
    answer = get1 / get2;
    txtUitkomst.Text = Convert.ToString(answer);
}

我收到NaN

2 个答案:

答案 0 :(得分:3)

你可以在分割前检查,如果分母为零,则返回0。

DELETE FROM users
WHERE id IN (
    SELECT id/*, name, email*/
    FROM users u, users u2
    WHERE u.name = u2.name AND u.email = u2.email AND u.id > u2.id
)

答案 1 :(得分:0)

根据我的理解,你必须检查输入。如果用户尝试输入零值作为除法的第二个参数,则程序必须拒绝输入并提示用户输入非零值。