Decimal.Inequality(Decimal, Decimal) Operatör

Tanım

İki nesnelerin farklı değerlere sahip olup Decimal olmadığını belirten bir değer döndürür.

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

Parametreler

d1
Decimal

Karşılaştırılacak ilk değer.

d2
Decimal

Karşılaştırılacak ikinci değer.

Döndürülenler

Boolean

true ve d1 d2 eşit değilse; değilse, false .

Açıklamalar

yöntemi, Inequality değerler için eşitsizlik işlecinin işlemi Decimal tanımlar. Bu, aşağıdaki gibi bir kod sağlar:

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

Kullanmakta olduğu dil özel işleçleri desteklemezse, aşağıdaki tekniklerden birini kullanarak eşitsizlik testi yapabilirsiniz:

  • İki Compare değer arasındaki ilişkiyi gösteren yöntemini Decimal çağırma.

  • yöntemini Equals çağırma ve değerini ters çevirme.

Bu işleç için eşdeğer yöntem şu şekildedir: Decimal.Compare(Decimal, Decimal)

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.