Decimal.GreaterThan(Decimal, Decimal) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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_GreaterThan;
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
true als d1 deze groter is dan d2; anders , false.
Implementeringen
Opmerkingen
De GreaterThan methode definieert de bewerking van de groter dan-operator 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: False
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: False
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: False
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Compare methode aanroepen. Ze kunnen de GreaterThan 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_GreaterThan(number1, number2))
number1 = Decimal.Round(number1, 2)
number2 = Decimal.Round(number2, 2)
Console.WriteLine("{0} > {1}: {2}", number1, number2,
Decimal.op_GreaterThan(number1, number2))
End Sub
End Module
' The example displays the following output:
' 16354.0699 > 16354.0695: True
' 16354.07 > 16354.07: False
De equivalente methode voor deze operator is Decimal.Compare(Decimal, Decimal)