Decimal.GreaterThanOrEqual(Decimal, Decimal) Operator

Definitie

Retourneert een waarde die aangeeft of een opgegeven Decimal groter is dan of gelijk is aan een andere opgegeven Decimalwaarde.

public:
 static bool operator >=(System::Decimal d1, System::Decimal d2);
public:
 static bool operator >=(System::Decimal d1, System::Decimal d2) = System::Numerics::IComparisonOperators<System::Decimal, System::Decimal, bool>::op_GreaterThanOrEqual;
public static bool operator >=(decimal d1, decimal d2);
static member ( >= ) : decimal * decimal -> bool
Public Shared Operator >= (d1 As Decimal, d2 As Decimal) As Boolean

Parameters

d1
Decimal

De eerste waarde die moet worden vergeleken.

d2
Decimal

De tweede waarde die moet worden vergeleken.

Retouren

trueindien d1 groter dan of gelijk aan d2; anders . false

Implementeringen

Opmerkingen

De GreaterThanOrEqual methode definieert de werking van de operator groter dan of gelijk aan voor Decimal waarden. Hiermee schakelt u code in, zoals de volgende:

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
open System

let number1 = 16354.0699m
let number2 = 16354.0695m
printfn $"{number1} >= {number2}: {number1 >= number2}"

let rounded1 = Decimal.Round(number1, 2)
let rounded2 = Decimal.Round(number2, 2)
printfn $"{number1} >= {number2}: {number1 >= number2}"

// The example displays the following output:
//       16354.0699 >= 16354.0695: True
//       16354.07 >= 16354.07: True
Module Example
   Public Sub Main()
      Dim number1 As Decimal = 16354.0699d
      Dim number2 As Decimal = 16354.0695d
      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.0699 >= 16354.0695: True
'       16354.07 >= 16354.07: True

Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Compare methode aanroepen. Ze kunnen de GreaterThanOrEqual methode mogelijk ook rechtstreeks aanroepen, zoals in het volgende voorbeeld wordt weergegeven.

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

De equivalente methode voor deze operator is Decimal.Compare(Decimal, Decimal)

Van toepassing op

Zie ook