Decimal.GreaterThanOrEqual(Decimal, Decimal) Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Parámetros
- d1
- Decimal
Primer valor que se va a comparar.
- d2
- Decimal
Segundo valor que se va a comparar.
Devoluciones
true si d1 es mayor o igual que d2; de lo contrario, false.
Implementaciones
Comentarios
El GreaterThanOrEqual método define la operación del operador mayor o igual para Decimal los valores. Habilita código como el siguiente:
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
Los lenguajes que no admiten operadores personalizados pueden llamar al Compare método en su lugar. También pueden llamar al GreaterThanOrEqual método directamente, como se muestra en el ejemplo siguiente.
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
El método equivalente para este operador es Decimal.Compare(Decimal, Decimal)