Decimal.GreaterThanOrEqual(Decimal, Decimal) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
Parametrar
- d1
- Decimal
Det första värdet som ska jämföras.
- d2
- Decimal
Det andra värdet att jämföra.
Returer
true om d1 är större än eller lika med d2, annars , false.
Implementeringar
Kommentarer
Metoden GreaterThanOrEqual definierar åtgärden för operatorn större än eller lika med för Decimal värden. Den aktiverar kod, till exempel följande:
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
Språk som inte stöder anpassade operatorer kan anropa Compare metoden i stället. De kan också anropa GreaterThanOrEqual metoden direkt, vilket visas i följande exempel.
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
Motsvarande metod för den här operatorn är Decimal.Compare(Decimal, Decimal)