BigInteger 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
任意の大きい符号付き整数を表します。
public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IFormattable
public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, ISpanFormattable
public value class BigInteger : IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IParsable<System::Numerics::BigInteger>, ISpanParsable<System::Numerics::BigInteger>, System::Numerics::IAdditionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IAdditiveIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IBinaryInteger<System::Numerics::BigInteger>, System::Numerics::IBinaryNumber<System::Numerics::BigInteger>, System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IDecrementOperators<System::Numerics::BigInteger>, System::Numerics::IDivisionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IIncrementOperators<System::Numerics::BigInteger>, System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplicativeIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplyOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::INumber<System::Numerics::BigInteger>, System::Numerics::INumberBase<System::Numerics::BigInteger>, System::Numerics::IShiftOperators<System::Numerics::BigInteger, int, System::Numerics::BigInteger>, System::Numerics::ISignedNumber<System::Numerics::BigInteger>, System::Numerics::ISubtractionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryPlusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>
public value class BigInteger : IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IParsable<System::Numerics::BigInteger>, ISpanParsable<System::Numerics::BigInteger>, IUtf8SpanParsable<System::Numerics::BigInteger>, System::Numerics::IAdditionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IAdditiveIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IBinaryInteger<System::Numerics::BigInteger>, System::Numerics::IBinaryNumber<System::Numerics::BigInteger>, System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IDecrementOperators<System::Numerics::BigInteger>, System::Numerics::IDivisionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IIncrementOperators<System::Numerics::BigInteger>, System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplicativeIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplyOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::INumber<System::Numerics::BigInteger>, System::Numerics::INumberBase<System::Numerics::BigInteger>, System::Numerics::IShiftOperators<System::Numerics::BigInteger, int, System::Numerics::BigInteger>, System::Numerics::ISignedNumber<System::Numerics::BigInteger>, System::Numerics::ISubtractionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryPlusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
public readonly struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
public readonly struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, ISpanFormattable
public readonly struct BigInteger : IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IParsable<System.Numerics.BigInteger>, ISpanParsable<System.Numerics.BigInteger>, System.Numerics.IAdditionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IAdditiveIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IBinaryInteger<System.Numerics.BigInteger>, System.Numerics.IBinaryNumber<System.Numerics.BigInteger>, System.Numerics.IBitwiseOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IComparisonOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IDecrementOperators<System.Numerics.BigInteger>, System.Numerics.IDivisionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IEqualityOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IIncrementOperators<System.Numerics.BigInteger>, System.Numerics.IModulusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplicativeIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplyOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.INumber<System.Numerics.BigInteger>, System.Numerics.INumberBase<System.Numerics.BigInteger>, System.Numerics.IShiftOperators<System.Numerics.BigInteger,int,System.Numerics.BigInteger>, System.Numerics.ISignedNumber<System.Numerics.BigInteger>, System.Numerics.ISubtractionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryNegationOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryPlusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>
public readonly struct BigInteger : IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IParsable<System.Numerics.BigInteger>, ISpanParsable<System.Numerics.BigInteger>, IUtf8SpanParsable<System.Numerics.BigInteger>, System.Numerics.IAdditionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IAdditiveIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IBinaryInteger<System.Numerics.BigInteger>, System.Numerics.IBinaryNumber<System.Numerics.BigInteger>, System.Numerics.IBitwiseOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IComparisonOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IDecrementOperators<System.Numerics.BigInteger>, System.Numerics.IDivisionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IEqualityOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IIncrementOperators<System.Numerics.BigInteger>, System.Numerics.IModulusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplicativeIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplyOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.INumber<System.Numerics.BigInteger>, System.Numerics.INumberBase<System.Numerics.BigInteger>, System.Numerics.IShiftOperators<System.Numerics.BigInteger,int,System.Numerics.BigInteger>, System.Numerics.ISignedNumber<System.Numerics.BigInteger>, System.Numerics.ISubtractionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryNegationOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryPlusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>
[System.Serializable]
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
type BigInteger = struct
interface IFormattable
type BigInteger = struct
interface ISpanFormattable
interface IFormattable
type BigInteger = struct
interface IFormattable
interface IParsable<BigInteger>
interface ISpanFormattable
interface ISpanParsable<BigInteger>
interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
interface IAdditiveIdentity<BigInteger, BigInteger>
interface IBinaryInteger<BigInteger>
interface IBinaryNumber<BigInteger>
interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
interface IComparisonOperators<BigInteger, BigInteger, bool>
interface IEqualityOperators<BigInteger, BigInteger, bool>
interface IDecrementOperators<BigInteger>
interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
interface IIncrementOperators<BigInteger>
interface IModulusOperators<BigInteger, BigInteger, BigInteger>
interface IMultiplicativeIdentity<BigInteger, BigInteger>
interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
interface INumber<BigInteger>
interface INumberBase<BigInteger>
interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
interface IUnaryNegationOperators<BigInteger, BigInteger>
interface IUnaryPlusOperators<BigInteger, BigInteger>
interface IShiftOperators<BigInteger, int, BigInteger>
interface ISignedNumber<BigInteger>
type BigInteger = struct
interface IFormattable
interface IParsable<BigInteger>
interface ISpanFormattable
interface ISpanParsable<BigInteger>
interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
interface IAdditiveIdentity<BigInteger, BigInteger>
interface IBinaryInteger<BigInteger>
interface IBinaryNumber<BigInteger>
interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
interface IComparisonOperators<BigInteger, BigInteger, bool>
interface IEqualityOperators<BigInteger, BigInteger, bool>
interface IDecrementOperators<BigInteger>
interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
interface IIncrementOperators<BigInteger>
interface IModulusOperators<BigInteger, BigInteger, BigInteger>
interface IMultiplicativeIdentity<BigInteger, BigInteger>
interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
interface INumber<BigInteger>
interface INumberBase<BigInteger>
interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
interface IUnaryNegationOperators<BigInteger, BigInteger>
interface IUnaryPlusOperators<BigInteger, BigInteger>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<BigInteger>
interface IShiftOperators<BigInteger, int, BigInteger>
interface ISignedNumber<BigInteger>
type BigInteger = struct
interface IFormattable
interface IParsable<BigInteger>
interface ISpanFormattable
interface ISpanParsable<BigInteger>
interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
interface IAdditiveIdentity<BigInteger, BigInteger>
interface IBinaryInteger<BigInteger>
interface IBinaryNumber<BigInteger>
interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
interface IComparisonOperators<BigInteger, BigInteger, bool>
interface IEqualityOperators<BigInteger, BigInteger, bool>
interface IDecrementOperators<BigInteger>
interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
interface IIncrementOperators<BigInteger>
interface IModulusOperators<BigInteger, BigInteger, BigInteger>
interface IMultiplicativeIdentity<BigInteger, BigInteger>
interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
interface INumber<BigInteger>
interface INumberBase<BigInteger>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<BigInteger>
interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
interface IUnaryNegationOperators<BigInteger, BigInteger>
interface IUnaryPlusOperators<BigInteger, BigInteger>
interface IShiftOperators<BigInteger, int, BigInteger>
interface ISignedNumber<BigInteger>
[<System.Serializable>]
type BigInteger = struct
interface IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), ISpanFormattable
Public Structure BigInteger
Implements IAdditionOperators(Of BigInteger, BigInteger, BigInteger), IAdditiveIdentity(Of BigInteger, BigInteger), IBinaryInteger(Of BigInteger), IBinaryNumber(Of BigInteger), IBitwiseOperators(Of BigInteger, BigInteger, BigInteger), IComparable(Of BigInteger), IComparisonOperators(Of BigInteger, BigInteger, Boolean), IDecrementOperators(Of BigInteger), IDivisionOperators(Of BigInteger, BigInteger, BigInteger), IEqualityOperators(Of BigInteger, BigInteger, Boolean), IEquatable(Of BigInteger), IIncrementOperators(Of BigInteger), IModulusOperators(Of BigInteger, BigInteger, BigInteger), IMultiplicativeIdentity(Of BigInteger, BigInteger), IMultiplyOperators(Of BigInteger, BigInteger, BigInteger), INumber(Of BigInteger), INumberBase(Of BigInteger), IParsable(Of BigInteger), IShiftOperators(Of BigInteger, Integer, BigInteger), ISignedNumber(Of BigInteger), ISpanParsable(Of BigInteger), ISubtractionOperators(Of BigInteger, BigInteger, BigInteger), IUnaryNegationOperators(Of BigInteger, BigInteger), IUnaryPlusOperators(Of BigInteger, BigInteger)
Public Structure BigInteger
Implements IAdditionOperators(Of BigInteger, BigInteger, BigInteger), IAdditiveIdentity(Of BigInteger, BigInteger), IBinaryInteger(Of BigInteger), IBinaryNumber(Of BigInteger), IBitwiseOperators(Of BigInteger, BigInteger, BigInteger), IComparable(Of BigInteger), IComparisonOperators(Of BigInteger, BigInteger, Boolean), IDecrementOperators(Of BigInteger), IDivisionOperators(Of BigInteger, BigInteger, BigInteger), IEqualityOperators(Of BigInteger, BigInteger, Boolean), IEquatable(Of BigInteger), IIncrementOperators(Of BigInteger), IModulusOperators(Of BigInteger, BigInteger, BigInteger), IMultiplicativeIdentity(Of BigInteger, BigInteger), IMultiplyOperators(Of BigInteger, BigInteger, BigInteger), INumber(Of BigInteger), INumberBase(Of BigInteger), IParsable(Of BigInteger), IShiftOperators(Of BigInteger, Integer, BigInteger), ISignedNumber(Of BigInteger), ISpanParsable(Of BigInteger), ISubtractionOperators(Of BigInteger, BigInteger, BigInteger), IUnaryNegationOperators(Of BigInteger, BigInteger), IUnaryPlusOperators(Of BigInteger, BigInteger), IUtf8SpanParsable(Of BigInteger)
- 継承
- 属性
- 実装
-
IComparable IComparable<BigInteger> IEquatable<BigInteger> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<BigInteger> IParsable<TSelf> ISpanParsable<BigInteger> ISpanParsable<TSelf> IAdditionOperators<BigInteger,BigInteger,BigInteger> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<BigInteger,BigInteger> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<BigInteger> IBinaryNumber<BigInteger> IBinaryNumber<TSelf> IBitwiseOperators<BigInteger,BigInteger,BigInteger> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<BigInteger,BigInteger,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<BigInteger> IDecrementOperators<TSelf> IDivisionOperators<BigInteger,BigInteger,BigInteger> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<BigInteger,BigInteger,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<BigInteger> IIncrementOperators<TSelf> IModulusOperators<BigInteger,BigInteger,BigInteger> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<BigInteger,BigInteger> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<BigInteger,BigInteger,BigInteger> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<BigInteger> INumber<TSelf> INumberBase<BigInteger> INumberBase<TSelf> IShiftOperators<BigInteger,Int32,BigInteger> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<BigInteger> ISubtractionOperators<BigInteger,BigInteger,BigInteger> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<BigInteger,BigInteger> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<BigInteger,BigInteger> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<BigInteger> IUtf8SpanParsable<TSelf>
注釈
この API の詳細については、「BigIntegerの補足 API 解説
コンストラクター
BigInteger(Byte[]) |
バイト配列内の値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(Decimal) |
Decimal 値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(Double) |
倍精度浮動小数点値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(Int32) |
32 ビット符号付き整数値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(Int64) |
64 ビット符号付き整数値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean) |
バイトの読み取り専用スパンの値を使用し、必要に応じて署名エンコーディングとエンディアンバイトオーダーを示して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(Single) |
単精度浮動小数点値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(UInt32) |
符号なし 32 ビット整数値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
BigInteger(UInt64) |
符号なし 64 ビット整数値を使用して、BigInteger 構造体の新しいインスタンスを初期化します。 |
プロパティ
IsEven |
現在の BigInteger オブジェクトの値が偶数かどうかを示します。 |
IsOne |
現在の BigInteger オブジェクトの値が Oneされているかどうかを示します。 |
IsPowerOfTwo |
現在の BigInteger オブジェクトの値が 2 の累乗であるかどうかを示します。 |
IsZero |
現在の BigInteger オブジェクトの値が Zeroされているかどうかを示します。 |
MinusOne |
負の 1 (-1) の数値を表す値を取得します。 |
One |
数値 1 を表す値を取得します。 |
Sign |
現在の BigInteger オブジェクトの符号 (負、正、またはゼロ) を示す数値を取得します。 |
Zero |
数値 0 (ゼロ) を表す値を取得します。 |
メソッド
Abs(BigInteger) |
BigInteger オブジェクトの絶対値を取得します。 |
Add(BigInteger, BigInteger) |
2 つの BigInteger 値を追加し、結果を返します。 |
Clamp(BigInteger, BigInteger, BigInteger) |
値を包括的な最小値と最大値にクランプします。 |
Compare(BigInteger, BigInteger) |
2 つの BigInteger 値を比較し、最初の値が 2 番目の値より小さいか、等しいか、または大きいかを示す整数を返します。 |
CompareTo(BigInteger) |
このインスタンスを 2 つ目の BigInteger と比較し、このインスタンスの値が指定したオブジェクトの値より小さいか、等しいか、または大きいかを示す整数を返します。 |
CompareTo(Int64) |
このインスタンスを符号付き 64 ビット整数と比較し、このインスタンスの値が符号付き 64 ビット整数の値より小さいか、等しいか、または大きいかを示す整数を返します。 |
CompareTo(Object) |
このインスタンスを指定したオブジェクトと比較し、このインスタンスの値が指定したオブジェクトの値より小さいか、等しいか、または大きいかを示す整数を返します。 |
CompareTo(UInt64) |
このインスタンスを符号なし 64 ビット整数と比較し、このインスタンスの値が符号なし 64 ビット整数の値より小さいか、等しいか、または大きいかを示す整数を返します。 |
CopySign(BigInteger, BigInteger) |
値の符号を別の値の符号にコピーします。 |
CreateChecked<TOther>(TOther) |
現在の型のインスタンスを値から作成し、現在の型の表現可能範囲外の値に対してオーバーフロー例外をスローします。 |
CreateSaturating<TOther>(TOther) |
現在の型のインスタンスを値から作成し、現在の型の表現可能な範囲外の値を飽和させます。 |
CreateTruncating<TOther>(TOther) |
現在の型のインスタンスを値から作成し、現在の型の表現可能範囲外の値を切り捨てます。 |
Divide(BigInteger, BigInteger) |
1 つの BigInteger 値を別の値で除算し、結果を返します。 |
DivRem(BigInteger, BigInteger) |
2 つの値の商と剰余を計算します。 |
DivRem(BigInteger, BigInteger, BigInteger) |
1 つの BigInteger 値を別の値で除算し、結果を返し、出力パラメーターで剰余を返します。 |
Equals(BigInteger) |
現在のインスタンスと指定した BigInteger オブジェクトが同じ値を持っているかどうかを示す値を返します。 |
Equals(Int64) |
現在のインスタンスと符号付き 64 ビット整数の値が同じかどうかを示す値を返します。 |
Equals(Object) |
現在のインスタンスと指定したオブジェクトの値が同じかどうかを示す値を返します。 |
Equals(UInt64) |
現在のインスタンスと符号なし 64 ビット整数の値が同じかどうかを示す値を返します。 |
GetBitLength() |
符号ビットのない現在のインスタンスの最短 2 の補数表現に必要なビット数を取得します。 |
GetByteCount(Boolean) |
ToByteArray(Boolean, Boolean) および TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)によって出力されるバイト数を取得します。 |
GetHashCode() |
現在の BigInteger オブジェクトのハッシュ コードを返します。 |
GreatestCommonDivisor(BigInteger, BigInteger) |
2 つの BigInteger 値の最大の共通除数を検索します。 |
IsEvenInteger(BigInteger) |
値が偶数の整数を表すかどうかを判断します。 |
IsNegative(BigInteger) |
値が負の値かどうかを判断します。 |
IsOddInteger(BigInteger) |
値が奇数の整数を表すかどうかを判断します。 |
IsPositive(BigInteger) |
値が正かどうかを判断します。 |
IsPow2(BigInteger) |
値が 2 の累乗であるかどうかを判断します。 |
LeadingZeroCount(BigInteger) |
値の先頭のゼロの数を計算します。 |
Log(BigInteger) |
指定した数値の自然 (底 |
Log(BigInteger, Double) |
指定した底の指定した数値の対数を返します。 |
Log10(BigInteger) |
指定した数値の底 10 の対数を返します。 |
Log2(BigInteger) |
値の log2 を計算します。 |
Max(BigInteger, BigInteger) |
2 つの BigInteger 値のうち大きい方を返します。 |
MaxMagnitude(BigInteger, BigInteger) |
2 つの値を、より大きいコンピューティングと比較します。 |
Min(BigInteger, BigInteger) |
2 つの BigInteger 値のうち小さい方を返します。 |
MinMagnitude(BigInteger, BigInteger) |
2 つの値を比較して計算します。計算の方が少なくなります。 |
ModPow(BigInteger, BigInteger, BigInteger) |
別の数値の累乗に引き上げられた数値に対して剰余除算を実行します。 |
Multiply(BigInteger, BigInteger) |
2 つの BigInteger 値の積を返します。 |
Negate(BigInteger) |
指定した BigInteger 値を否定します。 |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
文字のスパンを値に解析します。 |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
指定したスタイルで、指定した文字の読み取り専用スパンに含まれる数値の表現を、同等の BigInteger に変換します。 |
Parse(String) |
数値の文字列形式を等価の BigInteger に変換します。 |
Parse(String, IFormatProvider) |
指定したカルチャ固有の形式の数値の文字列形式を、同等の BigInteger に変換します。 |
Parse(String, NumberStyles) |
指定したスタイルの数値の文字列形式を等価の BigInteger に変換します。 |
Parse(String, NumberStyles, IFormatProvider) |
指定したスタイルおよびカルチャ固有の形式の数値の文字列形式を、同等の BigInteger に変換します。 |
PopCount(BigInteger) |
値に設定されているビット数を計算します。 |
Pow(BigInteger, Int32) |
指定した値の累乗に BigInteger 値を発生させます。 |
Remainder(BigInteger, BigInteger) |
2 つの BigInteger 値に対して整数除算を実行し、剰余を返します。 |
RotateLeft(BigInteger, Int32) |
指定した量の値を左に回転します。 |
RotateRight(BigInteger, Int32) |
指定した量の値を右に回転します。 |
Subtract(BigInteger, BigInteger) |
1 つの BigInteger 値を別の値から減算し、結果を返します。 |
ToByteArray() |
BigInteger 値をバイト配列に変換します。 |
ToByteArray(Boolean, Boolean) |
可能な限り少ないバイト数を使用して、この BigInteger の値をバイト配列として返します。 値が 0 の場合は、要素が0x00された 1 バイトの配列を返します。 |
ToString() |
現在の BigInteger オブジェクトの数値を等価の文字列形式に変換します。 |
ToString(IFormatProvider) |
指定したカルチャ固有の書式設定情報を使用して、現在の BigInteger オブジェクトの数値を等価の文字列形式に変換します。 |
ToString(String) |
指定した形式を使用して、現在の BigInteger オブジェクトの数値を等価の文字列形式に変換します。 |
ToString(String, IFormatProvider) |
現在の BigInteger オブジェクトの数値を、指定した書式およびカルチャ固有の書式情報を使用して、等価の文字列形式に変換します。 |
TrailingZeroCount(BigInteger) |
値の末尾のゼロの数を計算します。 |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
この大きな整数インスタンスを文字のスパンに書式設定します。 |
TryParse(ReadOnlySpan<Char>, BigInteger) |
指定した読み取り専用文字スパンに含まれる数値の表現を等価の BigInteger に変換し、変換が成功したかどうかを示す値を返します。 |
TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger) |
文字のスパンを値に解析しようとします。 |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigInteger) |
数値の文字列形式を等価の BigInteger に変換し、変換が成功したかどうかを示す値を返します。 |
TryParse(String, BigInteger) |
数値の文字列形式を等価の BigInteger に変換し、変換が成功したかどうかを示す値を返します。 |
TryParse(String, IFormatProvider, BigInteger) |
文字列を値に解析しようとします。 |
TryParse(String, NumberStyles, IFormatProvider, BigInteger) |
指定したスタイルおよびカルチャ固有の形式の数値の文字列形式を等価の BigInteger に変換し、変換が成功したかどうかを示す値を返します。 |
TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) |
可能な限り少ないバイト数を使用して、この BigInteger の値をリトル エンディアンの 2 補数バイトとしてコピーします。 値が 0 の場合、要素が0x00されている 1 バイトを出力します。 |
演算子
明示的なインターフェイスの実装
適用対象
.NET