Lire en anglais

Partager via


Decimal.LessThan(Decimal, Decimal) Opérateur

Définition

Retourne une valeur indiquant si un Decimal spécifié est inférieur à un autre Decimal spécifié.

C#
public static bool operator <(decimal d1, decimal d2);

Paramètres

d1
Decimal

Première valeur à comparer.

d2
Decimal

Deuxième valeur à comparer.

Retours

true si d1 est inférieur à d2 ; sinon, false.

Implémente

Remarques

La LessThan méthode définit l’opération de l’opérateur inférieur à pour les Decimal valeurs. Il active le code tel que le suivant :

C#
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: False
//       16354.07 < 16354.07: False

Les langues qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode à la Compare place. Ils peuvent également être en mesure d’appeler la LessThan méthode directement, comme le montre l’exemple suivant.

VB
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_LessThan(number1, number2))

      number1 = Decimal.Round(number1, 2)
      number2 = Decimal.Round(number2, 2)
      Console.WriteLine("{0} < {1}: {2}", number1, number2, 
                        Decimal.op_LessThan(number1, number2))
   End Sub
End Module
' The example displays the following output:
'       16354.0699 < 16354.0695: False
'       16354.07 < 16354.07: False

La méthode équivalente pour cet opérateur est Decimal.Compare(Decimal, Decimal)

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi