BigInteger.LessThanOrEqual Operador

Definição

Retorna um valor que indica se um valor especificado é menor ou igual a outro valor especificado.

Sobrecargas

LessThanOrEqual(Int64, BigInteger)

Retorna um valor que indica se um inteiro com sinal de 64 bits é menor ou igual a um valor BigInteger.

LessThanOrEqual(BigInteger, Int64)

Retorna um valor que indica se um valor BigInteger é menor ou igual a um inteiro com sinal de 64 bits.

LessThanOrEqual(BigInteger, BigInteger)

Retorna um valor que indica se um valor BigInteger é menor ou igual a outro valor BigInteger.

LessThanOrEqual(BigInteger, UInt64)

Retorna um valor que indica se um valor BigInteger é menor ou igual a um inteiro sem sinal de 64 bits.

LessThanOrEqual(UInt64, BigInteger)

Retorna um valor que indica se um inteiro sem sinal de 64 bits é menor ou igual a um valor BigInteger.

LessThanOrEqual(Int64, BigInteger)

Origem:
BigInteger.cs
Origem:
BigInteger.cs
Origem:
BigInteger.cs

Retorna um valor que indica se um inteiro com sinal de 64 bits é menor ou igual a um valor BigInteger.

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

Parâmetros

left
Int64

O primeiro valor a ser comparado.

right
BigInteger

O segundo valor a ser comparado.

Retornos

true se left for menor ou igual a right; caso contrário, false.

Comentários

O LessThanOrEqual método define a operação do operador menor ou igual a para BigInteger valores. Ele permite que o código seja o seguinte:

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

Linguagens que não dão suporte a operadores personalizados podem chamar o método BigInteger.CompareTo(Int64) em vez disso. Eles também podem chamar o LessThanOrEqual(Int64, BigInteger) método diretamente, como mostra o exemplo a seguir.

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

Se left for um Bytevalor , Int16, Int32, UInt16SByte, ou UInt32 , ele será convertido implicitamente em um Int64 valor quando a operação for executada.

O método equivalente para esse operador é BigInteger.CompareTo(Int64).

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.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)

Origem:
BigInteger.cs
Origem:
BigInteger.cs
Origem:
BigInteger.cs

Retorna um valor que indica se um valor BigInteger é menor ou igual a um inteiro com sinal de 64 bits.

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

Parâmetros

left
BigInteger

O primeiro valor a ser comparado.

right
Int64

O segundo valor a ser comparado.

Retornos

true se left for menor ou igual a right; caso contrário, false.

Comentários

O LessThanOrEqual método define a operação do operador menor ou igual a para BigInteger valores. Ele permite que o código seja o seguinte:

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

Linguagens que não dão suporte a operadores personalizados podem chamar o método BigInteger.CompareTo(Int64) em vez disso. Eles também podem chamar o LessThanOrEqual(BigInteger, Int64) método diretamente, como mostra o exemplo a seguir.

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

Se right for um Bytevalor , Int16, Int32, UInt16SByte, ou UInt32 , ele será convertido implicitamente em um Int64 valor quando a operação for executada.

O método equivalente para esse operador é BigInteger.CompareTo(Int64).

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.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)

Origem:
BigInteger.cs
Origem:
BigInteger.cs
Origem:
BigInteger.cs

Retorna um valor que indica se um valor BigInteger é menor ou igual a outro valor BigInteger.

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

Parâmetros

left
BigInteger

O primeiro valor a ser comparado.

right
BigInteger

O segundo valor a ser comparado.

Retornos

true se left for menor ou igual a right; caso contrário, false.

Implementações

Comentários

O LessThanOrEqual método define a operação do operador menor ou igual a para BigInteger valores. Ele permite que o código seja o seguinte:

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

Linguagens que não dão suporte a operadores personalizados podem chamar o método Compare em vez disso. Eles também podem chamar o LessThanOrEqual(BigInteger, BigInteger) método diretamente, como mostra o exemplo a seguir.

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

O método equivalente para esse operador é BigInteger.Compare(BigInteger, BigInteger).

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.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)

Origem:
BigInteger.cs
Origem:
BigInteger.cs
Origem:
BigInteger.cs

Importante

Esta API não está em conformidade com CLS.

Retorna um valor que indica se um valor BigInteger é menor ou igual a um inteiro sem sinal de 64 bits.

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

Parâmetros

left
BigInteger

O primeiro valor a ser comparado.

right
UInt64

O segundo valor a ser comparado.

Retornos

true se left for menor ou igual a right; caso contrário, false.

Atributos

Comentários

O LessThanOrEqual método define a operação do operador menor ou igual a para BigInteger valores. Ele permite que o código seja o seguinte:

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

Linguagens que não dão suporte a operadores personalizados podem chamar o método BigInteger.CompareTo(UInt64) em vez disso. Eles também podem chamar o LessThanOrEqual(BigInteger, UInt64) método diretamente, como mostra o exemplo a seguir.

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

O método equivalente para esse operador é BigInteger.CompareTo(UInt64).

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.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)

Origem:
BigInteger.cs
Origem:
BigInteger.cs
Origem:
BigInteger.cs

Importante

Esta API não está em conformidade com CLS.

Retorna um valor que indica se um inteiro sem sinal de 64 bits é menor ou igual a um valor BigInteger.

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

Parâmetros

left
UInt64

O primeiro valor a ser comparado.

right
BigInteger

O segundo valor a ser comparado.

Retornos

true se left for menor ou igual a right; caso contrário, false.

Atributos

Comentários

O LessThanOrEqual método define a operação do operador menor ou igual a para BigInteger valores. Ele permite que o código seja o seguinte:

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

Linguagens que não dão suporte a operadores personalizados podem chamar o método BigInteger.CompareTo(UInt64) em vez disso. Eles também podem chamar o LessThanOrEqual(UInt64, BigInteger) método diretamente, como mostra o exemplo a seguir.

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

O método equivalente para esse operador é BigInteger.CompareTo(UInt64).

Confira também

Aplica-se a

.NET 10 e outras versões
Produto Versões
.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