BigInteger.LessThan Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si un valor especificado es menor que un segundo valor especificado.
Sobrecargas
LessThan(UInt64, BigInteger) |
Devuelve un valor que indica si un entero de 64 bits sin signo es menor que un valor BigInteger. |
LessThan(BigInteger, UInt64) |
Devuelve un valor que indica si un valor BigInteger es menor que un entero de 64 bits sin signo. |
LessThan(BigInteger, Int64) |
Devuelve un valor que indica si un valor BigInteger es menor que un entero de 64 bits con signo. |
LessThan(Int64, BigInteger) |
Devuelve un valor que indica si un entero de 64 bits con signo es menor que un valor BigInteger. |
LessThan(BigInteger, BigInteger) |
Devuelve un valor que indica si un valor BigInteger es menor que otro valor BigInteger. |
LessThan(UInt64, BigInteger)
Importante
Esta API no es conforme a CLS.
Devuelve un valor que indica si un entero de 64 bits sin signo es menor que un valor BigInteger.
public:
static bool operator <(System::UInt64 left, System::Numerics::BigInteger right);
[System.CLSCompliant(false)]
public static bool operator < (ulong left, System.Numerics.BigInteger right);
[<System.CLSCompliant(false)>]
static member ( < ) : uint64 * System.Numerics.BigInteger -> bool
Public Shared Operator < (left As ULong, right As BigInteger) As Boolean
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 que right
; en caso contrario, es false
.
- Atributos
Comentarios
El LessThan método define la operación del operador menor que para los BigInteger valores. Habilita código como el siguiente:
BigInteger number = BigInteger.Parse("9801324316220166912");
if (UInt64.MaxValue < number)
{
// Do something.
}
else
{
// Do something else.
}
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If UInt64.MaxValue < number Then
' Do something.
Else
' Do something else.
End If
Los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(UInt64) método en su lugar. También pueden llamar al LessThan(UInt64, BigInteger) método directamente, como se muestra en el ejemplo siguiente.
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If BigInteger.op_LessThan(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
LessThan(BigInteger, UInt64)
Importante
Esta API no es conforme a CLS.
Devuelve un valor que indica si un valor BigInteger es menor que un entero de 64 bits sin signo.
public:
static bool operator <(System::Numerics::BigInteger left, System::UInt64 right);
[System.CLSCompliant(false)]
public static bool operator < (System.Numerics.BigInteger left, ulong right);
[<System.CLSCompliant(false)>]
static member ( < ) : System.Numerics.BigInteger * uint64 -> bool
Public Shared Operator < (left As BigInteger, right As ULong) As Boolean
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 que right
; en caso contrario, es false
.
- Atributos
Comentarios
El LessThan método define la operación del operador menor que para los BigInteger valores. Habilita código como el siguiente:
BigInteger number = BigInteger.Parse("19801324316220166912");
if (number < UInt64.MaxValue)
{
// Do something.
}
else
{
// Do something else.
}
Dim number As BigInteger = BigInteger.Parse("19801324316220166912")
If number < UInt64.MaxValue Then
' Do something.
Else
' Do something else.
End If
Los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(UInt64) método en su lugar. También pueden llamar al LessThan(BigInteger, UInt64) método directamente, como se muestra en el ejemplo siguiente.
Dim number As BigInteger = BigInteger.Parse("19801324316220166912")
If BigInteger.op_LessThan(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
LessThan(BigInteger, Int64)
Devuelve un valor que indica si un valor BigInteger es menor que un entero de 64 bits con signo.
public:
static bool operator <(System::Numerics::BigInteger left, long right);
public static bool operator < (System.Numerics.BigInteger left, long right);
static member ( < ) : System.Numerics.BigInteger * int64 -> bool
Public Shared Operator < (left As BigInteger, right As Long) As Boolean
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 que right
; en caso contrario, es false
.
Comentarios
El LessThan método define la operación del operador menor que para los BigInteger valores. Habilita código como el siguiente:
BigInteger number = BigInteger.Parse("9801324316220166912");
if (number < Int64.MaxValue)
{
// Do something.
}
else
{
// Do something else.
}
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If number < Int64.MaxValue Then
' Do something.
Else
' Do something else.
End If
Los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(Int64) método en su lugar. Algunos lenguajes también pueden llamar directamente al LessThan(BigInteger, Int64) método, como se muestra en el ejemplo siguiente.
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If BigInteger.op_LessThan(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
LessThan(Int64, BigInteger)
Devuelve un valor que indica si un entero de 64 bits con signo es menor que un valor BigInteger.
public:
static bool operator <(long left, System::Numerics::BigInteger right);
public static bool operator < (long left, System.Numerics.BigInteger right);
static member ( < ) : int64 * System.Numerics.BigInteger -> bool
Public Shared Operator < (left As Long, right As BigInteger) As Boolean
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 que right
; en caso contrario, es false
.
Comentarios
El LessThan método define la operación del operador menor que para los BigInteger valores. Habilita código como el siguiente:
BigInteger number = BigInteger.Parse("9801324316220166912");
if (Int64.MaxValue < number)
{
// Do something.
}
else
{
// Do something else.
}
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If Int64.MaxValue < number Then
' Do something.
Else
' Do something else.
End If
Los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.CompareTo(Int64) método en su lugar. Algunos lenguajes también pueden llamar directamente al LessThan(Int64, BigInteger) método, como se muestra en el ejemplo siguiente.
Dim number As BigInteger = BigInteger.Parse("9801324316220166912")
If BigInteger.op_LessThan(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
LessThan(BigInteger, BigInteger)
Devuelve un valor que indica si un valor BigInteger es menor que otro valor BigInteger.
public:
static bool operator <(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public:
static bool operator <(System::Numerics::BigInteger left, System::Numerics::BigInteger right) = System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>::op_LessThan;
public static bool operator < (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member ( < ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> bool
Public Shared Operator < (left As BigInteger, right As BigInteger) As Boolean
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 que right
; en caso contrario, es false
.
Implementaciones
Comentarios
El LessThan método define la operación del operador menor que para los BigInteger valores. Habilita código como el siguiente:
BigInteger number1 = 945834723;
BigInteger number2 = 345145625;
BigInteger number3 = 945834724;
Console.WriteLine(number1 < number2); // Displays False
Console.WriteLine(number1 < number3); // Displays True
Dim number1 As BigInteger = 945834723
Dim number2 As BigInteger = 345145625
Dim number3 As BigInteger = 945834724
Console.WriteLine(number1 < number2) ' Displays False
Console.WriteLine(number1 < number3) ' Displays True
Los lenguajes que no admiten operadores personalizados pueden llamar al BigInteger.Compare método en su lugar. Algunos lenguajes también pueden llamar directamente al LessThan(BigInteger, BigInteger) método, como se muestra en el ejemplo siguiente.
Dim numberA As BigInteger = 945834723
Dim numberB As BigInteger = 345145625
Dim numberC As BigInteger = 945834724
Console.WriteLine(BigInteger.op_LessThan(numberA, numberB)) ' Displays False
Console.WriteLine(BigInteger.op_LessThan(numberA, numberC)) ' Displays True
El método equivalente para este operador es BigInteger.Compare(BigInteger, BigInteger).
Consulte también
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: a lo largo de 2024, eliminaremos gradualmente los problemas de GitHub como mecanismo de comentarios para el contenido y lo reemplazaremos por un nuevo sistema de comentarios. Para obtener más información, consulte:Enviar y ver comentarios de