Decimal.GreaterThanOrEqual(Decimal, Decimal) Operator

Definicja

Zwraca wartość wskazującą, czy określona wartość jest większa niż lub Decimal równa innej określonej wartości Decimal .

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 wartość jest większa niż lub równa ; w przeciwnym razie wartość d2 false .

Uwagi

Metoda GreaterThanOrEqual definiuje operację operatora greater than lub equal 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.0699m;
      Decimal number2 = 16354.0695m;
      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.0699 >= 16354.0695: True
//       16354.07 >= 16354.07: True

Języki, które nie obsługują operatorów niestandardowych, mogą zamiast tego Compare wywołać metodę . Mogą również mieć możliwość bezpośredniego wywołania GreaterThanOrEqual metody, jak pokazano w poniższym przykładzie.

VB
Module Example
   Public Sub Main()
      Dim number1 As Decimal = 16354.0699d
      Dim number2 As Decimal = 16354.0695d
      Console.WriteLine("{0} >= {1}: {2}", number1, number2, 
                        Decimal.op_GreaterThanOrEqual(number1, number2))

      number1 = Decimal.Round(number1, 2)
      number2 = Decimal.Round(number2, 2)
      Console.WriteLine("{0} >= {1}: {2}", number1, number2, 
                        Decimal.op_GreaterThanOrEqual(number1, number2))
   End Sub
End Module
' The example displays the following output:
'       16354.0699 >= 16354.0695: True
'       16354.07 >= 16354.07: True

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ż