首页 > 解决方案 > 在aspnet中使用C#检查多个条件

问题描述

在 MySQL 表上,我已经记住了这些值:

+---+-------+------+
| A | B     | C    |
+---+-------+------+
| 0 | 16,11 | 3,08 |
+---+-------+------+
1 row in set

我需要在 aspnet 中使用 C# 检查这个条件:

if (A < 0.1 && B > 1 && (C >= 1 && C <= 4))

当所有条件都为真时,我需要将 D 列设置为真。

A、B 和 C 列设置为十进制 10,2 值。

但是输出是假的。

我该如何解决这个问题?

编辑#01

            A = Convert.ToDouble(dt.Rows[0]["A"]);  //a
            B = Convert.ToDouble(dt.Rows[0]["B"]);  //b
            C = Convert.ToDouble(dt.Rows[0]["C"]);  //c

编辑#02

在此处输入图像描述

标签: c#mysqlsqlsql-update

解决方案


您的情况是真实的,应该可以正常工作。

您确定 A、B、C 值吗?


推荐阅读