Decimal.Inequality(Decimal, Decimal) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İki Decimal nesnenin farklı değerlere sahip olup olmadığını gösteren bir değer döndürür.
public:
static bool operator !=(System::Decimal d1, System::Decimal d2);
public:
static bool operator !=(System::Decimal d1, System::Decimal d2) = System::Numerics::IEqualityOperators<System::Decimal, System::Decimal, bool>::op_Inequality;
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
Parametreler
- d1
- Decimal
Karşılaştıracak ilk değer.
- d2
- Decimal
Karşılaştıracak ikinci değer.
Döndürülenler
true ve d1d2 eşit değilse; değilse, false.
Uygulamalar
Açıklamalar
yöntemi, Inequality değerler için Decimal eşitsizlik işlecinin işlemini tanımlar. Aşağıdaki gibi bir kodu etkinleştirir:
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
open System
let number1 = 16354.0695m
let number2 = 16354.0699m
printfn $"{number1} <> {number2}: {number1 <> number2}"
let rounded1 = Decimal.Round(number1, 2)
let rounded2 = Decimal.Round(number2, 2)
printfn $"{rounded1} <> {rounded2}: {rounded1 <> rounded2}"
// 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
Kullandığınız dil özel işleçleri desteklemiyorsa, aşağıdaki tekniklerden birini kullanarak eşitsizliği test edebilirsiniz:
- Compare İki Decimal değer arasındaki ilişkiyi gösteren yöntemini çağırma.
- Equals yöntemini çağırma ve değerini ters çevirme.
Bu işlecin eşdeğer yöntemi şudur: Decimal.Compare(Decimal, Decimal)