Leer en inglés

Compartir a través de


BigInteger.LessThanOrEqual Operador

Definición

Devuelve un valor que indica si un valor especificado es menor o igual que otro valor especificado.

Sobrecargas

LessThanOrEqual(Int64, BigInteger)

Devuelve un valor que indica si un entero de 64 bits con signo es menor o igual que un valor BigInteger.

LessThanOrEqual(BigInteger, Int64)

Devuelve un valor que indica si un valor BigInteger es menor o igual que un entero de 64 bits con signo.

LessThanOrEqual(BigInteger, BigInteger)

Devuelve un valor que indica si un valor BigInteger es menor o igual que otro valor BigInteger.

LessThanOrEqual(BigInteger, UInt64)

Devuelve un valor que indica si un valor BigInteger es menor o igual que un entero de 64 bits sin signo.

LessThanOrEqual(UInt64, BigInteger)

Devuelve un valor que indica si un entero de 64 bits sin signo es menor o igual que un valor BigInteger.

LessThanOrEqual(Int64, BigInteger)

Source:
BigInteger.cs
Source:
BigInteger.cs
Source:
BigInteger.cs

Devuelve un valor que indica si un entero de 64 bits con signo es menor o igual que un valor BigInteger.

C#
public static bool operator <=(long left, System.Numerics.BigInteger right);

Parámetros

left
Int64

Primer valor que se va a comparar.

right
BigInteger

Segundo valor que se va a comparar.

Devoluciones

Es true si left es menor o igual que right; en caso contrario, es false.

Comentarios

El LessThanOrEqual método define la operación del operador menor o igual que para BigInteger los valores. Habilita código como el siguiente:

C#
BigInteger number = BigInteger.Parse("9801324316220166912");
if (Int64.MaxValue <= number)
{
   // Do something.
}
else
{
   // Do something else.
}

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(Int64) método . También pueden llamar al LessThanOrEqual(Int64, BigInteger) método directamente, como se muestra en el ejemplo siguiente.

VB
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If BigInteger.op_LessThanOrEqual(Int64.MaxValue, number) Then
   ' Do something.
Else
   ' Do something else.
End If

Si left es un Bytevalor , Int32Int16UInt16SByteo UInt32 , se convierte implícitamente en un Int64 valor cuando se realiza la operación.

El método equivalente para este operador es BigInteger.CompareTo(Int64).

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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 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.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

LessThanOrEqual(BigInteger, Int64)

Source:
BigInteger.cs
Source:
BigInteger.cs
Source:
BigInteger.cs

Devuelve un valor que indica si un valor BigInteger es menor o igual que un entero de 64 bits con signo.

C#
public static bool operator <=(System.Numerics.BigInteger left, long right);

Parámetros

left
BigInteger

Primer valor que se va a comparar.

right
Int64

Segundo valor que se va a comparar.

Devoluciones

Es true si left es menor o igual que right; en caso contrario, es false.

Comentarios

El LessThanOrEqual método define la operación del operador menor o igual que para BigInteger los valores. Habilita código como el siguiente:

C#
BigInteger number = BigInteger.Parse("9801324316220166912");
if (number <= Int64.MaxValue)
{
   // Do something.
}
else
{
   // Do something else.
}

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(Int64) método . También pueden llamar al LessThanOrEqual(BigInteger, Int64) método directamente, como se muestra en el ejemplo siguiente.

VB
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If BigInteger.op_LessThanOrEqual(number, Int64.MaxValue) Then
   ' Do something.
Else
   ' Do something else.
End If

Si right es un Bytevalor , Int32Int16UInt16SByteo UInt32 , se convierte implícitamente en un Int64 valor cuando se realiza la operación.

El método equivalente para este operador es BigInteger.CompareTo(Int64).

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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 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.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

LessThanOrEqual(BigInteger, BigInteger)

Source:
BigInteger.cs
Source:
BigInteger.cs
Source:
BigInteger.cs

Devuelve un valor que indica si un valor BigInteger es menor o igual que otro valor BigInteger.

C#
public static bool operator <=(System.Numerics.BigInteger left, System.Numerics.BigInteger right);

Parámetros

left
BigInteger

Primer valor que se va a comparar.

right
BigInteger

Segundo valor que se va a comparar.

Devoluciones

Es true si left es menor o igual que right; en caso contrario, es false.

Implementaciones

Comentarios

El LessThanOrEqual método define la operación del operador menor o igual que para BigInteger los valores. Habilita código como el siguiente:

C#
BigInteger number1 = 945834723;
BigInteger number2 = 345145625;
BigInteger number3 = 945834724;
BigInteger number4 = 945834723;
Console.WriteLine(number1 <= number2);             // Displays False
Console.WriteLine(number1 <= number3);             // Displays True
Console.WriteLine(number1 <= number4);             // Displays True

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al Compare método . También pueden llamar al LessThanOrEqual(BigInteger, BigInteger) método directamente, como se muestra en el ejemplo siguiente.

VB
Dim numberA As BigInteger = 945834723
Dim numberB As BigInteger = 345145625
Dim numberC As BigInteger = 945834724 
Dim numberD As BigInteger = 945834723
Console.WriteLine( _
        BigInteger.op_LessThanOrEqual(numberA, numberB))    ' Displays False
Console.WriteLine( _
        BigInteger.op_LessThanOrEqual(numberA, numberC))    ' Displays True
Console.WriteLine( _
        BigInteger.op_LessThanOrEqual(numberA, numberD))    ' Displays True

El método equivalente para este operador es BigInteger.Compare(BigInteger, BigInteger).

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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 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.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

LessThanOrEqual(BigInteger, UInt64)

Source:
BigInteger.cs
Source:
BigInteger.cs
Source:
BigInteger.cs

Importante

Esta API no es conforme a CLS.

Devuelve un valor que indica si un valor BigInteger es menor o igual que un entero de 64 bits sin signo.

C#
[System.CLSCompliant(false)]
public static bool operator <=(System.Numerics.BigInteger left, ulong right);

Parámetros

left
BigInteger

Primer valor que se va a comparar.

right
UInt64

Segundo valor que se va a comparar.

Devoluciones

Es true si left es menor o igual que right; en caso contrario, es false.

Atributos

Comentarios

El LessThanOrEqual método define la operación del operador menor o igual que para BigInteger los valores. Habilita código como el siguiente:

C#
BigInteger number = BigInteger.Parse("19801324316220166912");
if (number <= UInt64.MaxValue)
{
   // Do something.
}
else
{
   // Do something else.
}

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(UInt64) método . También pueden llamar al LessThanOrEqual(BigInteger, UInt64) método directamente, como se muestra en el ejemplo siguiente.

VB
Dim number As BigInteger = BigInteger.Parse("19801324316220166912")
If BigInteger.op_LessThanOrEqual(number, UInt64.MaxValue) Then
   ' Do something.
Else
   ' Do something else.
End If

El método equivalente para este operador es BigInteger.CompareTo(UInt64).

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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 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.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

LessThanOrEqual(UInt64, BigInteger)

Source:
BigInteger.cs
Source:
BigInteger.cs
Source:
BigInteger.cs

Importante

Esta API no es conforme a CLS.

Devuelve un valor que indica si un entero de 64 bits sin signo es menor o igual que un valor BigInteger.

C#
[System.CLSCompliant(false)]
public static bool operator <=(ulong left, System.Numerics.BigInteger right);

Parámetros

left
UInt64

Primer valor que se va a comparar.

right
BigInteger

Segundo valor que se va a comparar.

Devoluciones

Es true si left es menor o igual que right; en caso contrario, es false.

Atributos

Comentarios

El LessThanOrEqual método define la operación del operador menor o igual que para BigInteger los valores. Habilita código como el siguiente:

C#
BigInteger number = BigInteger.Parse("9801324316220166912");
if (UInt64.MaxValue <= number)
{
   // Do something.
}
else
{
   // Do something else.
}

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(UInt64) método . También pueden llamar al LessThanOrEqual(UInt64, BigInteger) método directamente, como se muestra en el ejemplo siguiente.

VB
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If BigInteger.op_LessThanOrEqual(UInt64.MaxValue, number) Then
   ' Do something.
Else
   ' Do something else.
End If

El método equivalente para este operador es BigInteger.CompareTo(UInt64).

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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 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.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0