Decimal.Inequality(Decimal, Decimal) Оператор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, имеют ли два объекта Decimal различные значения.
public:
static bool operator !=(System::Decimal d1, System::Decimal d2);
public static bool operator != (decimal d1, decimal d2);
static member op_Inequality : decimal * decimal -> bool
Public Shared Operator != (d1 As Decimal, d2 As Decimal) As Boolean
Параметры
- d1
- Decimal
Первое сравниваемое значение.
- d2
- Decimal
Второе сравниваемое значение.
Возвращаемое значение
Значение true
, если d1
и d2
не равны друг другу; в противном случае — значение false
.
Комментарии
InequalityМетод определяет операцию для значений в операторе неравенства Decimal . Он включает следующий код:
using System;
public class Example
{
public static void Main()
{
Decimal number1 = 16354.0695m;
Decimal number2 = 16354.0699m;
Console.WriteLine("{0} <> {1}: {2}", number1,
number2, number1 != number2);
number1 = Decimal.Round(number1, 2);
number2 = Decimal.Round(number2, 2);
Console.WriteLine("{0} <> {1}: {2}", number1,
number2, number1 != number2);
}
}
// The example displays the following output:
// 16354.0695 <> 16354.0699: True
// 16354.07 <> 16354.07: False
Module Example
Public Sub Main()
Dim number1 As Decimal = 16354.0695d
Dim number2 As Decimal = 16354.0699d
Console.WriteLine("{0} <> {1}: {2}", number1,
number2, number1 <> number2)
number1 = Decimal.Round(number1, 2)
number2 = Decimal.Round(number2, 2)
Console.WriteLine("{0} <> {1}: {2}", number1,
number2, number1 <> number2)
End Sub
End Module
' The example displays the following output:
' 16354.0695 <> 16354.0699: True
' 16354.07 <> 16354.07: False
Если используемый язык не поддерживает пользовательские операторы, можно проверить неравенство с помощью одного из следующих методов:
Вызов Compare метода, который указывает на связь между двумя Decimal значениями.
Вызов Equals метода и реверсирование его значения.
Эквивалентным методом для этого оператора является Decimal.Compare(Decimal, Decimal)