Decimal.Inequality(Decimal, Decimal) Operator

Definicja

Zwraca wartość wskazującą, czy dwa Decimal obiekty mają różne wartości.

C#
public static bool operator != (decimal d1, decimal d2);

Parametry

d1
Decimal

Pierwsza wartość do porównania.

d2
Decimal

Druga wartość do porównania.

Zwraca

Boolean

true jeśli d1 i nie są d2 równe; w przeciwnym razie false .

Uwagi

Metoda definiuje działanie operatora nierówności Inequality dla Decimal wartości. Umożliwia stosowanie kodu takiego jak następujący:

C#
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

Jeśli używany język nie obsługuje operatorów niestandardowych, możesz przetestować nierówność przy użyciu jednej z następujących technik:

  • Wywołanie Compare metody , która wskazuje relację między dwiema Decimal wartościami.

  • Wywołanie Equals metody i odwrócenie jej wartości.

Równoważna metoda dla tego operatora to Decimal.Compare(Decimal, Decimal)

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też