Double.Equality(Double, Double) 操作员

定义

返回一个值,该值指示两个指定 Double 值是否相等。

public:
 static bool operator ==(double left, double right);
public:
 static bool operator ==(double left, double right) = System::Numerics::IEqualityOperators<double, double, bool>::op_Equality;
public static bool operator ==(double left, double right);
static member ( = ) : double * double -> bool
Public Shared Operator == (left As Double, right As Double) As Boolean

参数

left
Double

要比较的第一个值。

right
Double

要比较的第二个值。

返回

true 如果 leftright 相等,则为 ;否则为 false

实现

注解

该方法 Equality 定义值的相等运算符 Double

如果使用相等运算符测试两 Double.NaN 个值是否相等,则结果是 false;两 Double.NaN 个值不被视为相等。 如果通过调用 Equals 方法测试它们是否相等,则结果为 true。 如果要确定 a Double 的值是否不是数字(NaN),另一种方法是调用 IsNaN 该方法。

适用于