英語で読む

次の方法で共有


BigInteger.LessThan Operator

定義

重要

一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

指定された値がもう 1 つの指定された値より小さいかどうかを示す値を返します。

オーバーロード

LessThan(UInt64, BigInteger)

64 ビット符号なし整数が BigInteger 値より小さいかどうかを示す値を返します。

LessThan(BigInteger, UInt64)

BigInteger 値が 64 ビット符号なし整数より小さいかどうかを示す値を返します。

LessThan(BigInteger, Int64)

BigInteger 値が 64 ビット符号付き整数より小さいかどうかを示す値を返します。

LessThan(Int64, BigInteger)

64 ビット符号付き整数が BigInteger 値より小さいかどうかを示す値を返します。

LessThan(BigInteger, BigInteger)

BigInteger 値がもう 1 つの BigInteger 値より小さいかどうかを示す値を返します。

LessThan(UInt64, BigInteger)

ソース:
BigInteger.cs
ソース:
BigInteger.cs
ソース:
BigInteger.cs

重要

この API は CLS 準拠ではありません。

64 ビット符号なし整数が BigInteger 値より小さいかどうかを示す値を返します。

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

パラメーター

left
UInt64

比較する最初の値です。

right
BigInteger

比較する 2 番目の値です。

戻り値

leftright より小さい場合は true。それ以外の場合は false

属性

注釈

メソッドは LessThan 、値のより小さい演算子の演算を BigInteger 定義します。 これにより、次のようなコードが有効になります。

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

カスタム演算子をサポートしていない言語では、代わりに メソッドを BigInteger.CompareTo(UInt64) 呼び出すことができます。 次の例に示すように、 メソッドを LessThan(UInt64, BigInteger) 直接呼び出すこともできます。

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

この演算子の同等のメソッドは です BigInteger.CompareTo(UInt64)

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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

LessThan(BigInteger, UInt64)

ソース:
BigInteger.cs
ソース:
BigInteger.cs
ソース:
BigInteger.cs

重要

この API は CLS 準拠ではありません。

BigInteger 値が 64 ビット符号なし整数より小さいかどうかを示す値を返します。

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

パラメーター

left
BigInteger

比較する最初の値です。

right
UInt64

比較する 2 番目の値です。

戻り値

leftright より小さい場合は true。それ以外の場合は false

属性

注釈

メソッドは LessThan 、値のより小さい演算子の演算を BigInteger 定義します。 これにより、次のようなコードが有効になります。

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

カスタム演算子をサポートしていない言語では、代わりに メソッドを BigInteger.CompareTo(UInt64) 呼び出すことができます。 次の例に示すように、 メソッドを LessThan(BigInteger, UInt64) 直接呼び出すこともできます。

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

この演算子の同等のメソッドは です BigInteger.CompareTo(UInt64)

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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

LessThan(BigInteger, Int64)

ソース:
BigInteger.cs
ソース:
BigInteger.cs
ソース:
BigInteger.cs

BigInteger 値が 64 ビット符号付き整数より小さいかどうかを示す値を返します。

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

パラメーター

left
BigInteger

比較する最初の値です。

right
Int64

比較する 2 番目の値です。

戻り値

leftright より小さい場合は true。それ以外の場合は false

注釈

メソッドは LessThan 、値のより小さい演算子の演算を BigInteger 定義します。 これにより、次のようなコードが有効になります。

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

カスタム演算子をサポートしていない言語では、代わりに メソッドを BigInteger.CompareTo(Int64) 呼び出すことができます。 次の例に示すように、一部の言語では メソッドを LessThan(BigInteger, Int64) 直接呼び出すこともできます。

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

Byte、、Int16Int32SByteUInt16または UInt32 の値の場合right、操作の実行時に暗黙的に値に変換されますInt64

この演算子の同等のメソッドは です BigInteger.CompareTo(Int64)

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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

LessThan(Int64, BigInteger)

ソース:
BigInteger.cs
ソース:
BigInteger.cs
ソース:
BigInteger.cs

64 ビット符号付き整数が BigInteger 値より小さいかどうかを示す値を返します。

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

パラメーター

left
Int64

比較する最初の値です。

right
BigInteger

比較する 2 番目の値です。

戻り値

leftright より小さい場合は true。それ以外の場合は false

注釈

メソッドは LessThan 、値のより小さい演算子の演算を BigInteger 定義します。 これにより、次のようなコードが有効になります。

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

カスタム演算子をサポートしていない言語では、代わりに メソッドを BigInteger.CompareTo(Int64) 呼び出すことができます。 次の例に示すように、一部の言語では メソッドを LessThan(Int64, BigInteger) 直接呼び出すこともできます。

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

Byte、、Int16Int32SByteUInt16または UInt32 の値の場合left、操作の実行時に暗黙的に値に変換されますInt64

この演算子の同等のメソッドは です BigInteger.CompareTo(Int64)

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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

LessThan(BigInteger, BigInteger)

ソース:
BigInteger.cs
ソース:
BigInteger.cs
ソース:
BigInteger.cs

BigInteger 値がもう 1 つの BigInteger 値より小さいかどうかを示す値を返します。

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

パラメーター

left
BigInteger

比較する最初の値です。

right
BigInteger

比較する 2 番目の値です。

戻り値

leftright より小さい場合は true。それ以外の場合は false

実装

注釈

メソッドは LessThan 、値のより小さい演算子の演算を BigInteger 定義します。 これにより、次のようなコードが有効になります。

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

カスタム演算子をサポートしていない言語では、代わりに メソッドを BigInteger.Compare 呼び出すことができます。 次の例に示すように、一部の言語では メソッドを LessThan(BigInteger, BigInteger) 直接呼び出すこともできます。

VB
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

この演算子の同等のメソッドは です BigInteger.Compare(BigInteger, BigInteger)

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.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