Cette documentation est archivée et n’est pas conservée.

Decimal.GreaterThanOrEqual, opérateur

Mise à jour : novembre 2007

Retourne une valeur indiquant si un Decimal spécifié est supérieur ou égal à un autre Decimal spécifié.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)

public static bool operator >=(
	decimal d1,
	decimal d2
)
J#  ne prend pas en charge des opérateurs surchargés.
JScript ne prend pas en charge les opérateurs surchargés.

Paramètres

d1
Type : System.Decimal
Decimal.
d2
Type : System.Decimal
Decimal.

Valeur de retour

Type : System.Boolean
true si d1 est supérieur ou égal à d2 ; sinon, false.

L'exemple de code suivant compare plusieurs valeurs Decimal à une valeur Decimal de référence à l'aide de l'opérateur Greater Than or Equal.

// Example of the decimal relational operators.
using System;

class DecRelationalOpsDemo
{
    const string dataFmt = "{0,43}    {1}" ;

    // Compare decimal parameters, and display them with the results.
    static void CompareDecimals( decimal Left, decimal Right, 
        string RightText )
    {
        Console.WriteLine( );
        Console.WriteLine( dataFmt, "Right: " + RightText, Right );
        Console.WriteLine( dataFmt, "Left == Right", Left == Right );
        Console.WriteLine( dataFmt, "Left >  Right", Left > Right );
        Console.WriteLine( dataFmt, "Left >= Right", Left >= Right );
        Console.WriteLine( dataFmt, "Left != Right", Left != Right );
        Console.WriteLine( dataFmt, "Left <  Right", Left < Right );
        Console.WriteLine( dataFmt, "Left <= Right", Left <= Right );
    }

    static void Main( )
    {
        decimal Left = new decimal( 123.456 );

        Console.WriteLine(
            "This example of the decimal relational operators " +
            "generates the \nfollowing output. It creates several " +
            "different decimal values \nand compares them with " +
            "the following reference value.\n" );
        Console.WriteLine( dataFmt, 
            "Left: decimal( 123.456 )", Left );

        // Create objects to compare with a 2-hour decimal.
        CompareDecimals( Left, new decimal( 1.23456E+2 ), 
            "decimal( 1.23456E+2 )" );
        CompareDecimals( Left, new decimal( 123.4567 ), 
            "decimal( 123.4567 )" );
        CompareDecimals( Left, new decimal( 123.4553 ), 
            "decimal( 123.4553 )" );
        CompareDecimals( Left, new decimal( 123456000, 0, 0, false, 6 ), 
            "decimal( 123456000, 0, 0, false, 6 )" );
    } 
} 

/*
This example of the decimal relational operators generates the
following output. It creates several different decimal values
and compares them with the following reference value.

                   Left: decimal( 123.456 )    123.456

               Right: decimal( 1.23456E+2 )    123.456
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True

                 Right: decimal( 123.4567 )    123.4567
                              Left == Right    False
                              Left >  Right    False
                              Left >= Right    False
                              Left != Right    True
                              Left <  Right    True
                              Left <= Right    True

                 Right: decimal( 123.4553 )    123.4553
                              Left == Right    False
                              Left >  Right    True
                              Left >= Right    True
                              Left != Right    True
                              Left <  Right    False
                              Left <= Right    False

Right: decimal( 123456000, 0, 0, false, 6 )    123.456000
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True
*/ 


// Example of the decimal relational operators.
import System.* ;

class DecRelationalOpsDemo
{
    private static String dataFmt = "{0,43}    {1}";

    // Compare decimal parameters, and display them with the results.
    static void CompareDecimals(System.Decimal left, 
        System.Decimal right, String rightText) 
    {
        Console.WriteLine();
        Console.WriteLine(dataFmt, "Right: " + rightText,
            System.Convert.ToString(right));
        Console.WriteLine(dataFmt, "Left == Right",
            System.Convert.ToString( left == right));
        Console.WriteLine(dataFmt, "Left >  Right", 
            System.Convert.ToString((left.CompareTo(right) > 0)));
        Console.WriteLine(dataFmt, "Left >= Right", 
            System.Convert.ToString(((left.CompareTo(right)> 0) || 
            (left.CompareTo(right)== 0))));
        Console.WriteLine(dataFmt, "Left != Right", 
            System.Convert.ToString(left != right));
        Console.WriteLine(dataFmt, "Left <  Right", 
            System.Convert.ToString((left.CompareTo(right)< 0)));
        Console.WriteLine(dataFmt, "Left <= Right", 
            System.Convert.ToString(((left.CompareTo(right) < 0)
            || (left.CompareTo(right) == 0))));
    } //CompareDecimals

    public static void main(String[] args)
    {
        System.Decimal left = new System.Decimal(123.456);

        Console.WriteLine(("This example of the " 
            + "decimal relational operators " 
            + "generates the \nfollowing output. It creates several " 
            + "different decimal values \nand compares them with " 
            + "the following reference value.\n"));
        Console.WriteLine(dataFmt, "Left: decimal( 123.456 )",left);

        // Create objects to compare with a 2-hour decimal.
        CompareDecimals(left, new System.Decimal(123.456),
            "decimal( 1.23456E+2 )");
        CompareDecimals(left, new System.Decimal(123.4567),
            "decimal( 123.4567 )");
        CompareDecimals(left, new System.Decimal(123.4553),
            "decimal( 123.4553 )");
        CompareDecimals(left, new System.Decimal(123456000, 0, 0,
            false, (ubyte)6), "decimal( 123456000, 0,0, false, 6 )");
    } //main
} //DecRelationalOpsDemo

/*
This example of the decimal relational operators generates the
following output. It creates several different decimal values
and compares them with the following reference value.

                   Left: decimal( 123.456 )    123.456

               Right: decimal( 1.23456E+2 )    123.456
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True

                 Right: decimal( 123.4567 )    123.4567
                              Left == Right    False
                              Left >  Right    False
                              Left >= Right    False
                              Left != Right    True
                              Left <  Right    True
                              Left <= Right    True

                 Right: decimal( 123.4553 )    123.4553
                              Left == Right    False
                              Left >  Right    True
                              Left >= Right    True
                              Left != Right    True
                              Left <  Right    False
                              Left <= Right    False

Right: decimal( 123456000, 0, 0, false, 6 )    123.456000
                              Left == Right    True
                              Left >  Right    False
                              Left >= Right    True
                              Left != Right    False
                              Left <  Right    False
                              Left <= Right    True
*/


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC, Xbox 360

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0, 1.0

XNA Framework

Pris en charge dans : 2.0, 1.0
Afficher: