Freigeben über


BigInteger Struktur

Definition

Stellt eine willkürlich große ganze Zahl dar.

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)
Vererbung
BigInteger
Attribute
Implementiert
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>

Hinweise

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für BigInteger.

Konstruktoren

BigInteger(Byte[])

Initialisiert eine neue Instanz der BigInteger Struktur mithilfe der Werte in einem Bytearray.

BigInteger(Decimal)

Initialisiert eine neue Instanz der BigInteger-Struktur mithilfe eines Decimal-Werts.

BigInteger(Double)

Initialisiert eine neue Instanz der BigInteger-Struktur mithilfe eines Gleitkommawerts mit doppelter Genauigkeit.

BigInteger(Int32)

Initialisiert eine neue Instanz der BigInteger Struktur mithilfe eines 32-Bit-Ganzzahlwerts mit Vorzeichen.

BigInteger(Int64)

Initialisiert eine neue Instanz der BigInteger Struktur mit einem ganzzahligen 64-Bit-Wert mit Vorzeichen.

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

Initialisiert eine neue Instanz der BigInteger-Struktur mithilfe der Werte in einer schreibgeschützten Byte-Spanne und gibt optional die Signaturcodierung und die Endianitätsbytereihenfolge an.

BigInteger(Single)

Initialisiert eine neue Instanz der BigInteger Struktur mithilfe eines Gleitkommawerts mit einfacher Genauigkeit.

BigInteger(UInt32)

Initialisiert eine neue Instanz der BigInteger Struktur mithilfe eines nicht signierten 32-Bit-Ganzzahlwerts.

BigInteger(UInt64)

Initialisiert eine neue Instanz der BigInteger Struktur mit einem ganzzahligen 64-Bit-Wert ohne Vorzeichen.

Eigenschaften

IsEven

Gibt an, ob der Wert des aktuellen BigInteger Objekts eine gerade Zahl ist.

IsOne

Gibt an, ob der Wert des aktuellen BigInteger-Objekts Oneist.

IsPowerOfTwo

Gibt an, ob der Wert des aktuellen BigInteger-Objekts eine Potenz von zwei ist.

IsZero

Gibt an, ob der Wert des aktuellen BigInteger-Objekts Zeroist.

MinusOne

Ruft einen Wert ab, der die Zahl negativ darstellt (-1).

One

Ruft einen Wert ab, der die Zahl 1 (1) darstellt.

Sign

Ruft eine Zahl ab, die das Vorzeichen (negativ, positiv oder null) des aktuellen BigInteger -Objekts angibt.

Zero

Ruft einen Wert ab, der die Zahl 0 (Null) darstellt.

Methoden

Abs(BigInteger)

Ruft den absoluten Wert eines BigInteger -Objekts ab.

Add(BigInteger, BigInteger)

Fügt zwei BigInteger Werte hinzu und gibt das Ergebnis zurück.

Clamp(BigInteger, BigInteger, BigInteger)

Klammert einen Wert auf einen inklusiven Minimal- und Maximalwert.

Compare(BigInteger, BigInteger)

Vergleicht zwei BigInteger Werte und gibt eine ganze Zahl zurück, die angibt, ob der erste Wert kleiner als, gleich oder größer als der zweite Wert ist.

CompareTo(BigInteger)

Vergleicht diese Instanz mit einer zweiten BigInteger und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner als, gleich oder größer als der Wert des angegebenen Objekts ist.

CompareTo(Int64)

Vergleicht diese Instanz mit einer signierten 64-Bit-Ganzzahl und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner als, gleich oder größer als der Wert der signierten 64-Bit-Ganzzahl ist.

CompareTo(Object)

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner als, gleich oder größer als der Wert des angegebenen Objekts ist.

CompareTo(UInt64)

Vergleicht diese Instanz mit einer nicht signierten 64-Bit-Ganzzahl und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner als, gleich oder größer als der Wert der nicht signierten 64-Bit-Ganzzahl ist.

CopySign(BigInteger, BigInteger)

Kopiert das Vorzeichen eines Werts in das Vorzeichen eines anderen Werts.

CreateChecked<TOther>(TOther)

Erstellt eine Instanz des aktuellen Typs aus einem Wert und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateSaturating<TOther>(TOther)

Erstellt eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte gesättigt werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

Divide(BigInteger, BigInteger)

Dividiert einen BigInteger Wert durch einen anderen und gibt das Ergebnis zurück.

DivRem(BigInteger, BigInteger)

Berechnet den Quotienten und rest von zwei Werten.

DivRem(BigInteger, BigInteger, BigInteger)

Dividiert einen BigInteger Wert durch einen anderen, gibt das Ergebnis zurück und gibt den Rest in einem Ausgabeparameter zurück.

Equals(BigInteger)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und ein angegebenes BigInteger -Objekt denselben Wert aufweisen.

Equals(Int64)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und eine signierte 64-Bit-Ganzzahl denselben Wert aufweisen.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und ein angegebenes Objekt denselben Wert aufweisen.

Equals(UInt64)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und eine nicht signierte 64-Bit-Ganzzahl denselben Wert aufweisen.

GetBitLength()

Ruft die Anzahl der Bits ab, die für die Abkürzungsdarstellung der aktuellen Instanz ohne das Zeichenbit erforderlich sind.

GetByteCount(Boolean)

Ruft die Anzahl der Bytes ab, die von ToByteArray(Boolean, Boolean) und TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)ausgegeben werden.

GetHashCode()

Gibt den Hashcode für das aktuelle BigInteger -Objekt zurück.

GreatestCommonDivisor(BigInteger, BigInteger)

Sucht den größten gemeinsamen Divisor von zwei BigInteger Werten.

IsEvenInteger(BigInteger)

Bestimmt, ob ein Wert eine gerade integrale Zahl darstellt.

IsNegative(BigInteger)

Bestimmt, ob ein Wert negativ ist.

IsOddInteger(BigInteger)

Bestimmt, ob ein Wert eine ungerade integrale Zahl darstellt.

IsPositive(BigInteger)

Bestimmt, ob ein Wert positiv ist.

IsPow2(BigInteger)

Bestimmt, ob ein Wert eine Potenz von zwei ist.

LeadingZeroCount(BigInteger)

Berechnet die Anzahl der führenden Nullen in einem Wert.

Log(BigInteger)

Gibt den natürlichen Logarithmus (Basis e) einer angegebenen Zahl zurück.

Log(BigInteger, Double)

Gibt den Logarithmus einer angegebenen Zahl in einer angegebenen Basis zurück.

Log10(BigInteger)

Gibt den Logarithmus der Basis 10 einer angegebenen Zahl zurück.

Log2(BigInteger)

Berechnet das Protokoll2 eines Werts.

Max(BigInteger, BigInteger)

Gibt die größer als zwei BigInteger Werte zurück.

MaxMagnitude(BigInteger, BigInteger)

Vergleicht zwei Werte mit der Berechnung, die größer ist.

Min(BigInteger, BigInteger)

Gibt die kleineren von zwei BigInteger Werten zurück.

MinMagnitude(BigInteger, BigInteger)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

ModPow(BigInteger, BigInteger, BigInteger)

Führt modulus division on a number raised to the power of another number.

Multiply(BigInteger, BigInteger)

Gibt das Produkt von zwei BigInteger Werten zurück.

Negate(BigInteger)

Hebt einen angegebenen BigInteger Wert auf.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konvertiert die Darstellung einer Zahl, die in der angegebenen schreibgeschützten Zeichenspanne enthalten ist, in einer angegebenen Formatvorlage in die BigInteger Entsprechung.

Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die BigInteger Entsprechung.

Parse(String, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen kulturspezifischen Format in das BigInteger Äquivalent.

Parse(String, NumberStyles)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einer angegebenen Formatvorlage in die BigInteger Entsprechung.

Parse(String, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Format und kulturspezifischen Format in das BigInteger Äquivalent.

PopCount(BigInteger)

Berechnet die Anzahl der Bits, die in einem Wert festgelegt sind.

Pow(BigInteger, Int32)

Löst einen BigInteger Wert auf die Potenz eines angegebenen Werts aus.

Remainder(BigInteger, BigInteger)

Führt eine ganzzahlige Division für zwei BigInteger Werte aus und gibt den Rest zurück.

RotateLeft(BigInteger, Int32)

Dreht einen Wert um einen bestimmten Betrag nach links.

RotateRight(BigInteger, Int32)

Dreht einen Wert um einen bestimmten Betrag nach rechts.

Subtract(BigInteger, BigInteger)

Subtrahiert einen BigInteger Wert von einem anderen und gibt das Ergebnis zurück.

ToByteArray()

Wandelt einen BigInteger Wert in ein Bytearray um.

ToByteArray(Boolean, Boolean)

Gibt den Wert dieses BigInteger als Bytearray zurück, wobei die geringste Anzahl von Bytes möglich ist. Wenn der Wert null ist, wird ein Array von einem Byte zurückgegeben, dessen Element 0x00 ist.

ToString()

Wandelt den numerischen Wert des aktuellen BigInteger -Objekts in die entsprechende Zeichenfolgendarstellung um.

ToString(IFormatProvider)

Wandelt den numerischen Wert des aktuellen BigInteger -Objekts mithilfe der angegebenen kulturspezifischen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung um.

ToString(String)

Wandelt den numerischen Wert des aktuellen BigInteger -Objekts mithilfe des angegebenen Formats in die entsprechende Zeichenfolgendarstellung um.

ToString(String, IFormatProvider)

Konvertiert den numerischen Wert des aktuellen BigInteger -Objekts in die entsprechende Zeichenfolgendarstellung mithilfe der angegebenen Format- und kulturspezifischen Formatinformationen.

TrailingZeroCount(BigInteger)

Berechnet die Anzahl der nachfolgenden Nullen in einem Wert.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Formatiert diese große ganzzahlige Instanz in eine Reihe von Zeichen.

TryParse(ReadOnlySpan<Char>, BigInteger)

Versucht, die Darstellung einer Zahl, die in der angegebenen schreibgeschützten Zeichenspanne enthalten ist, in seine BigInteger Entsprechung zu konvertieren, und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)

Versucht, einen Bereich von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigInteger)

Versucht, die Zeichenfolgendarstellung einer Zahl in die entsprechende BigInteger zu konvertieren, und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(String, BigInteger)

Versucht, die Zeichenfolgendarstellung einer Zahl in die entsprechende BigInteger zu konvertieren, und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryParse(String, IFormatProvider, BigInteger)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NumberStyles, IFormatProvider, BigInteger)

Versucht, die Zeichenfolgendarstellung einer Zahl in einem angegebenen Format und kulturspezifischen Format in das BigInteger Äquivalent zu konvertieren, und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich war.

TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)

Kopiert den Wert dieses BigInteger als little-endian twos-complement bytes, using the few number of bytes possible. Wenn der Wert null ist, gibt ein Byte aus, dessen Element 0x00 ist.

Operatoren

Addition(BigInteger, BigInteger)

Fügt die Werte von zwei angegebenen BigInteger-Objekten hinzu.

BitwiseAnd(BigInteger, BigInteger)

Führt einen bitweisen And Vorgang für zwei BigInteger Werte aus.

BitwiseOr(BigInteger, BigInteger)

Führt einen bitweisen Or Vorgang für zwei BigInteger Werte aus.

Decrement(BigInteger)

Erhöht einen BigInteger Wert um 1.

Division(BigInteger, BigInteger)

Dividiert einen angegebenen BigInteger Wert durch einen anderen angegebenen BigInteger Wert mithilfe einer ganzzahligen Division.

Equality(BigInteger, BigInteger)

Gibt einen Wert zurück, der angibt, ob die Werte von zwei BigInteger Objekten gleich sind.

Equality(BigInteger, Int64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger-Wert und ein signierter ganzzahliger Wert gleich sind.

Equality(BigInteger, UInt64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger-Wert und ein nicht signierter ganzzahliger Wert gleich sind.

Equality(Int64, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein signierter ganzzahliger Wert und ein BigInteger Wert gleich sind.

Equality(UInt64, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein ganzzahliger Wert ohne Vorzeichen und ein BigInteger Wert gleich sind.

ExclusiveOr(BigInteger, BigInteger)

Führt einen bitweise exklusiven Or (XOr) -Vorgang für zwei BigInteger Werte aus.

Explicit(BigInteger to Byte)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen nicht signierten Bytewert.

Explicit(BigInteger to Char)

Wandelt eine große ganze Zahl explizit in einen Char Wert um.

Explicit(BigInteger to Decimal)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen Decimal Wert.

Explicit(BigInteger to Double)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen Double Wert.

Explicit(BigInteger to Half)

Wandelt eine große ganze Zahl explizit in einen Half Wert um.

Explicit(BigInteger to Int128)

Wandelt eine große ganze Zahl explizit in einen Int128 Wert um.

Explicit(BigInteger to Int16)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen ganzzahligen 16-Bit-Wert mit Vorzeichen.

Explicit(BigInteger to Int32)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen ganzzahligen 32-Bit-Wert mit Vorzeichen.

Explicit(BigInteger to Int64)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen ganzzahligen 64-Bit-Wert mit Vorzeichen.

Explicit(BigInteger to IntPtr)

Wandelt eine große ganze Zahl explizit in einen IntPtr Wert um.

Explicit(BigInteger to SByte)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen signierten 8-Bit-Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Int16.

Explicit(BigInteger to Single)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen Gleitkommawert mit einer Genauigkeit.

Explicit(BigInteger to UInt128)

Wandelt eine große ganze Zahl explizit in einen UInt128 Wert um.

Explicit(BigInteger to UInt16)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen nicht signierten ganzzahligen 16-Bit-Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Int32.

Explicit(BigInteger to UInt32)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen nicht signierten 32-Bit-Ganzzahlwert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Int64.

Explicit(BigInteger to UInt64)

Definiert eine explizite Konvertierung eines BigInteger -Objekts in einen nicht signierten ganzzahligen 64-Bit-Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Double.

Explicit(BigInteger to UIntPtr)

Wandelt eine große ganze Zahl explizit in einen UIntPtr Wert um.

Explicit(Complex to BigInteger)

Wandelt einen Complex Wert explizit in eine große ganze Zahl um.

Explicit(Decimal to BigInteger)

Definiert eine explizite Konvertierung eines Decimal -Objekts in einen BigInteger Wert.

Explicit(Double to BigInteger)

Definiert eine explizite Konvertierung eines Double Werts in einen BigInteger Wert.

Explicit(Half to BigInteger)

Wandelt einen Half Wert explizit in eine große ganze Zahl um.

Explicit(Single to BigInteger)

Definiert eine explizite Konvertierung eines Single Werts in einen BigInteger Wert.

GreaterThan(BigInteger, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert größer als ein anderer BigInteger Wert ist.

GreaterThan(BigInteger, Int64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger größer als ein ganzzahliger 64-Bit-Wert ist.

GreaterThan(BigInteger, UInt64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert größer als eine 64-Bit-ganzzahl ohne Vorzeichen ist.

GreaterThan(Int64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl mit Vorzeichen größer als ein BigInteger Wert ist.

GreaterThan(UInt64, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert größer als eine 64-Bit-ganzzahl ohne Vorzeichen ist.

GreaterThanOrEqual(BigInteger, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert größer oder gleich einem anderen BigInteger Wert ist.

GreaterThanOrEqual(BigInteger, Int64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert größer oder gleich einem 64-Bit-ganzzahligen Wert ist.

GreaterThanOrEqual(BigInteger, UInt64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert größer oder gleich einem 64-Bit-Ganzzahlwert ohne Vorzeichen ist.

GreaterThanOrEqual(Int64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl größer oder gleich einem BigInteger Wert ist.

GreaterThanOrEqual(UInt64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl ohne Vorzeichen größer oder gleich einem BigInteger Wert ist.

Implicit(Byte to BigInteger)

Definiert eine implizite Konvertierung eines nicht signierten Bytes in einen BigInteger Wert.

Implicit(Char to BigInteger)

Wandelt implizit einen Char Wert in eine große ganze Zahl um.

Implicit(Int128 to BigInteger)

Wandelt implizit einen Int128 Wert in eine große ganze Zahl um.

Implicit(Int16 to BigInteger)

Definiert eine implizite Konvertierung einer signierten 16-Bit-Ganzzahl in einen BigInteger Wert.

Implicit(Int32 to BigInteger)

Definiert eine implizite Konvertierung einer signierten 32-Bit-Ganzzahl in einen BigInteger Wert.

Implicit(Int64 to BigInteger)

Definiert eine implizite Konvertierung einer signierten 64-Bit-Ganzzahl in einen BigInteger Wert.

Implicit(IntPtr to BigInteger)

Wandelt implizit einen IntPtr Wert in eine große ganze Zahl um.

Implicit(SByte to BigInteger)

Definiert eine implizite Konvertierung einer 8-Bit-ganzzahligen Vorzeichen in einen BigInteger Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist BigInteger(Int32).

Implicit(UInt128 to BigInteger)

Wandelt implizit einen UInt128 Wert in eine große ganze Zahl um.

Implicit(UInt16 to BigInteger)

Definiert eine implizite Konvertierung einer 16-Bit-ganzzahl ohne Vorzeichen in einen BigInteger Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

Definiert eine implizite Konvertierung einer 32-Bit-Ganzzahl ohne Vorzeichen in einen BigInteger Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

Definiert eine implizite Konvertierung einer 64-Bit-Ganzzahl ohne Vorzeichen in einen BigInteger Wert.

Diese API ist nicht CLS-kompatibel. Die kompatible Alternative ist Double.

Implicit(UIntPtr to BigInteger)

Wandelt implizit einen UIntPtr Wert in eine große ganze Zahl um.

Increment(BigInteger)

Erhöht einen BigInteger Wert um 1.

Inequality(BigInteger, BigInteger)

Gibt einen Wert zurück, der angibt, ob zwei BigInteger Objekte unterschiedliche Werte aufweisen.

Inequality(BigInteger, Int64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger-Wert und eine 64-Bit-Ganzzahl ungleich sind.

Inequality(BigInteger, UInt64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert und eine 64-Bit-ganzzahl ohne Vorzeichen nicht gleich sind.

Inequality(Int64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahlige Vorzeichen und ein BigInteger Wert ungleich sind.

Inequality(UInt64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl ohne Vorzeichen und ein BigInteger Wert nicht gleich sind.

LeftShift(BigInteger, Int32)

Verschiebt einen BigInteger Wert auf eine angegebene Anzahl von Bits nach links.

LessThan(BigInteger, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert kleiner als ein anderer BigInteger Wert ist.

LessThan(BigInteger, Int64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert kleiner als eine 64-Bit-Ganzzahl ist.

LessThan(BigInteger, UInt64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert kleiner als eine 64-Bit-ganzzahl ohne Vorzeichen ist.

LessThan(Int64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl kleiner als ein BigInteger Wert ist.

LessThan(UInt64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl ohne Vorzeichen kleiner als ein BigInteger Wert ist.

LessThanOrEqual(BigInteger, BigInteger)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert kleiner oder gleich einem anderen BigInteger Wert ist.

LessThanOrEqual(BigInteger, Int64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert kleiner oder gleich einer 64-Bit-ganzzahligen Zeichenfolge ist.

LessThanOrEqual(BigInteger, UInt64)

Gibt einen Wert zurück, der angibt, ob ein BigInteger Wert kleiner oder gleich einer 64-Bit-ganzzahl ohne Vorzeichen ist.

LessThanOrEqual(Int64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl kleiner oder gleich einem BigInteger Wert ist.

LessThanOrEqual(UInt64, BigInteger)

Gibt einen Wert zurück, der angibt, ob eine 64-Bit-ganzzahl ohne Vorzeichen kleiner oder gleich einem BigInteger Wert ist.

Modulus(BigInteger, BigInteger)

Gibt den Rest zurück, der aus division mit zwei angegebenen BigInteger Werten resultiert.

Multiply(BigInteger, BigInteger)

Multipliziert zwei angegebene BigInteger Werte.

OnesComplement(BigInteger)

Gibt die bitweise Ergänzung eines BigInteger Werts zurück.

RightShift(BigInteger, Int32)

Verschiebt einen BigInteger Wert auf eine angegebene Anzahl von Bits nach rechts.

Subtraction(BigInteger, BigInteger)

Subtrahiert einen BigInteger Wert von einem anderen BigInteger Wert.

UnaryNegation(BigInteger)

Hebt einen angegebenen BigInteger-Wert auf.

UnaryPlus(BigInteger)

Gibt den Wert des BigInteger Operanden zurück. (Das Zeichen des Operanden ist unverändert.)

UnsignedRightShift(BigInteger, Int32)

Verschiebt einen Wert um einen bestimmten Betrag nach rechts.

Explizite Schnittstellenimplementierungen

IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IBinaryInteger<BigInteger>.GetByteCount()

Ruft die Anzahl der Bytes ab, die als Teil von TryWriteLittleEndian(Span<Byte>, Int32)geschrieben werden.

IBinaryInteger<BigInteger>.GetShortestBitLength()

Ruft die Länge in Bits der kürzesten beiden Ergänzungsdarstellung des aktuellen Werts ab.

IBinaryInteger<BigInteger>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, BigInteger)

Stellt eine willkürlich große ganze Zahl dar.

IBinaryInteger<BigInteger>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, BigInteger)

Stellt eine willkürlich große ganze Zahl dar.

IBinaryInteger<BigInteger>.TryWriteBigEndian(Span<Byte>, Int32)

Versucht, den aktuellen Wert im Big-End-Format in einen bestimmten Bereich zu schreiben.

IBinaryInteger<BigInteger>.TryWriteLittleEndian(Span<Byte>, Int32)

Versucht, den aktuellen Wert in einem kleinen endischen Format in einen bestimmten Bereich zu schreiben.

IBinaryNumber<BigInteger>.AllBitsSet

Ruft eine Instanz des binären Typs ab, in der alle Bits festgelegt sind.

IComparable.CompareTo(Object)

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner als, gleich oder größer als der Wert des angegebenen Objekts ist.

IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity

Ruft die multiplizierte Identität des aktuellen Typs ab.

INumber<BigInteger>.MaxNumber(BigInteger, BigInteger)

Vergleicht zwei Werte mit der Berechnung, die größer ist, und gibt den anderen Wert zurück, wenn eine Eingabe NaNist.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist, und gibt den anderen Wert zurück, wenn eine Eingabe NaNist.

INumber<BigInteger>.Sign(BigInteger)

Berechnet das Vorzeichen eines Werts.

INumberBase<BigInteger>.IsCanonical(BigInteger)

Bestimmt, ob sich ein Wert in seiner kanonischen Darstellung befindet.

INumberBase<BigInteger>.IsComplexNumber(BigInteger)

Bestimmt, ob ein Wert eine komplexe Zahl darstellt.

INumberBase<BigInteger>.IsFinite(BigInteger)

Bestimmt, ob ein Wert endlich ist.

INumberBase<BigInteger>.IsImaginaryNumber(BigInteger)

Bestimmt, ob ein Wert eine reine imaginäre Zahl darstellt.

INumberBase<BigInteger>.IsInfinity(BigInteger)

Bestimmt, ob ein Wert unendlich ist.

INumberBase<BigInteger>.IsInteger(BigInteger)

Bestimmt, ob ein Wert eine integrale Zahl darstellt.

INumberBase<BigInteger>.IsNaN(BigInteger)

Bestimmt, ob ein Wert NaN ist.

INumberBase<BigInteger>.IsNegativeInfinity(BigInteger)

Bestimmt, ob ein Wert negative Unendlichkeit ist.

INumberBase<BigInteger>.IsNormal(BigInteger)

Bestimmt, ob ein Wert normal ist.

INumberBase<BigInteger>.IsPositiveInfinity(BigInteger)

Bestimmt, ob ein Wert positive Unendlichkeit ist.

INumberBase<BigInteger>.IsRealNumber(BigInteger)

Bestimmt, ob ein Wert eine reelle Zahl darstellt.

INumberBase<BigInteger>.IsSubnormal(BigInteger)

Bestimmt, ob ein Wert subnormal ist.

INumberBase<BigInteger>.IsZero(BigInteger)

Bestimmt, ob ein Wert null ist.

INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger)

Vergleicht zwei Werte, um zu berechnen, die größer sind, und gibt den anderen Wert zurück, wenn eine Eingabe NaNist.

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

Vergleicht zwei Werte mit der Berechnung, die die geringere Größe hat, und gibt den anderen Wert zurück, wenn eine Eingabe NaNist.

INumberBase<BigInteger>.MultiplyAddEstimate(BigInteger, BigInteger, BigInteger)

Berechnet eine Schätzung von (left * right) + addend.

INumberBase<BigInteger>.Radix

Ruft das Radix oder die Basis für den Typ ab.

INumberBase<BigInteger>.TryConvertFromChecked<TOther>(TOther, BigInteger)

Stellt eine willkürlich große ganze Zahl dar.

INumberBase<BigInteger>.TryConvertFromSaturating<TOther>(TOther, BigInteger)

Stellt eine willkürlich große ganze Zahl dar.

INumberBase<BigInteger>.TryConvertFromTruncating<TOther>(TOther, BigInteger)

Stellt eine willkürlich große ganze Zahl dar.

INumberBase<BigInteger>.TryConvertToChecked<TOther>(BigInteger, TOther)

Versucht, eine Instanz des aktuellen Typs in einen anderen Typ zu konvertieren und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<BigInteger>.TryConvertToSaturating<TOther>(BigInteger, TOther)

Versucht, eine Instanz des aktuellen Typs in einen anderen Typ zu konvertieren und alle Werte zu sättigungen, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<BigInteger>.TryConvertToTruncating<TOther>(BigInteger, TOther)

Versucht, eine Instanz des aktuellen Typs in einen anderen Typ zu konvertieren, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

ISignedNumber<BigInteger>.NegativeOne

Ruft den Wert -1 für den Typ ab.

Gilt für: