BigInteger Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un entier signé arbitrairement grand.
public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IFormattable
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 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 struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
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>
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>
[System.Serializable]
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
type BigInteger = struct
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 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>
type BigInteger = struct
interface IFormattable
interface IParsable<BigInteger>
interface ISpanFormattable
interface ISpanParsable<BigInteger>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<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 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>
[<System.Serializable>]
type BigInteger = struct
interface IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), IFormattable
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)
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)
- Héritage
- Attributs
- Implémente
-
IComparable IComparable<BigInteger> IEquatable<BigInteger> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<BigInteger> IParsable<TSelf> ISpanFormattable ISpanParsable<BigInteger> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<BigInteger> IUtf8SpanParsable<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>
Remarques
Pour plus d’informations sur cette API, consultez les remarques d’API supplémentaires pour BigInteger.
Constructeurs
| Nom | Description |
|---|---|
| BigInteger(Byte[]) |
Initialise une nouvelle instance de la BigInteger structure à l’aide des valeurs d’un tableau d’octets. |
| BigInteger(Decimal) |
Initialise une nouvelle instance de la structure à l’aide BigInteger d’une Decimal valeur. |
| BigInteger(Double) |
Initialise une nouvelle instance de la structure à l’aide BigInteger d’une valeur à virgule flottante double précision. |
| BigInteger(Int32) |
Initialise une nouvelle instance de la structure à l’aide BigInteger d’une valeur entière signée 32 bits. |
| BigInteger(Int64) |
Initialise une nouvelle instance de la structure à l’aide BigInteger d’une valeur entière signée 64 bits. |
| BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean) |
Initialise une nouvelle instance de la BigInteger structure à l’aide des valeurs d’une étendue en lecture seule d’octets, et indique éventuellement l’encodage de signature et l’ordre d’octet d’endianness. |
| BigInteger(Single) |
Initialise une nouvelle instance de la structure à l’aide BigInteger d’une valeur à virgule flottante simple précision. |
| BigInteger(UInt32) |
Initialise une nouvelle instance de la structure à l’aide BigInteger d’une valeur entière 32 bits non signée. |
| BigInteger(UInt64) |
Initialise une nouvelle instance de la BigInteger structure avec une valeur entière 64 bits non signée. |
Propriétés
| Nom | Description |
|---|---|
| IsEven |
Indique si la valeur de l’objet actuel BigInteger est un nombre pair. |
| IsOne |
Indique si la valeur de l’objet actuel BigInteger est One. |
| IsPowerOfTwo |
Indique si la valeur de l’objet actuel BigInteger est une puissance de deux. |
| IsZero |
Indique si la valeur de l’objet actuel BigInteger est Zero. |
| MinusOne |
Obtient une valeur qui représente le nombre négatif (-1). |
| One |
Obtient une valeur qui représente le numéro 1 (1). |
| Sign |
Obtient un nombre qui indique le signe (négatif, positif ou zéro) de l’objet actuel BigInteger . |
| Zero |
Obtient une valeur qui représente le nombre 0 (zéro). |
Méthodes
| Nom | Description |
|---|---|
| Abs(BigInteger) |
Obtient la valeur absolue d’un BigInteger objet. |
| Add(BigInteger, BigInteger) |
Ajoute deux BigInteger valeurs et retourne le résultat. |
| Clamp(BigInteger, BigInteger, BigInteger) |
Limite une valeur à une valeur minimale et maximale inclusive. |
| Compare(BigInteger, BigInteger) |
Compare deux BigInteger valeurs et retourne un entier qui indique si la première valeur est inférieure, égale ou supérieure à la deuxième valeur. |
| CompareTo(BigInteger) |
Compare cette instance à une seconde BigInteger et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l’objet spécifié. |
| CompareTo(Int64) |
Compare cette instance à un entier 64 bits signé et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l’entier 64 bits signé. |
| CompareTo(Object) |
Compare cette instance à un objet spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l’objet spécifié. |
| CompareTo(UInt64) |
Compare cette instance à un entier 64 bits non signé et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l’entier 64 bits non signé. |
| CopySign(BigInteger, BigInteger) |
Copie le signe d’une valeur au signe d’une autre valeur. |
| CreateChecked<TOther>(TOther) |
Crée une instance du type actuel à partir d’une valeur, lève une exception de dépassement de capacité pour toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel. |
| CreateSaturating<TOther>(TOther) |
Crée une instance du type actuel à partir d’une valeur, en saturant toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel. |
| CreateTruncating<TOther>(TOther) |
Crée une instance du type actuel à partir d’une valeur, tronqué toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel. |
| Divide(BigInteger, BigInteger) |
Divise une BigInteger valeur par une autre et retourne le résultat. |
| DivRem(BigInteger, BigInteger, BigInteger) |
Divise une BigInteger valeur par une autre, retourne le résultat et retourne le reste dans un paramètre de sortie. |
| DivRem(BigInteger, BigInteger) |
Calcule le quotient et le reste de deux valeurs. |
| Equals(BigInteger) |
Retourne une valeur qui indique si l’instance actuelle et un objet spécifié BigInteger ont la même valeur. |
| Equals(Int64) |
Retourne une valeur qui indique si l’instance actuelle et un entier 64 bits signé ont la même valeur. |
| Equals(Object) |
Retourne une valeur qui indique si l’instance actuelle et un objet spécifié ont la même valeur. |
| Equals(UInt64) |
Retourne une valeur qui indique si l’instance actuelle et un entier 64 bits non signé ont la même valeur. |
| GetBitLength() |
Obtient le nombre de bits requis pour la représentation complète des deux plus courtes de l’instance actuelle sans le bit de signe. |
| GetByteCount(Boolean) |
Obtient le nombre d’octets qui seront générés par ToByteArray(Boolean, Boolean) et TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean). |
| GetHashCode() |
Retourne le code de hachage de l’objet actif BigInteger . |
| GreatestCommonDivisor(BigInteger, BigInteger) |
Trouve le plus grand diviseur commun de deux BigInteger valeurs. |
| IsEvenInteger(BigInteger) |
Détermine si une valeur représente un nombre intégral pair. |
| IsNegative(BigInteger) |
Détermine si une valeur est négative. |
| IsOddInteger(BigInteger) |
Détermine si une valeur représente un nombre intégral impair. |
| IsPositive(BigInteger) |
Détermine si une valeur est positive. |
| IsPow2(BigInteger) |
Détermine si une valeur est une puissance de deux. |
| LeadingZeroCount(BigInteger) |
Calcule le nombre de zéros non significatifs dans une valeur. |
| Log(BigInteger, Double) |
Retourne le logarithme d’un nombre spécifié dans une base spécifiée. |
| Log(BigInteger) |
Retourne le logarithme naturel (de base |
| Log10(BigInteger) |
Retourne le logarithme de base 10 d’un nombre spécifié. |
| Log2(BigInteger) |
Calcule le journal2 d’une valeur. |
| Max(BigInteger, BigInteger) |
Retourne la plus grande de deux BigInteger valeurs. |
| MaxMagnitude(BigInteger, BigInteger) |
Compare deux valeurs au calcul, ce qui est supérieur. |
| Min(BigInteger, BigInteger) |
Retourne la valeur inférieure de deux BigInteger valeurs. |
| MinMagnitude(BigInteger, BigInteger) |
Compare deux valeurs au calcul, ce qui est inférieur. |
| ModPow(BigInteger, BigInteger, BigInteger) |
Effectue une division de module sur un nombre élevé à la puissance d’un autre nombre. |
| Multiply(BigInteger, BigInteger) |
Retourne le produit de deux BigInteger valeurs. |
| Negate(BigInteger) |
Annule une valeur spécifiée BigInteger . |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Représente un entier signé arbitrairement grand. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Représente un entier signé arbitrairement grand. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analyse une étendue de caractères en une valeur. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Convertit la représentation d’un nombre, contenue dans l’étendue de caractères en lecture seule spécifiée, dans un style spécifié en son BigInteger équivalent. |
| Parse(String, IFormatProvider) |
Convertit la représentation sous forme de chaîne d’un nombre dans un format spécifique à la culture spécifié en son BigInteger équivalent. |
| Parse(String, NumberStyles, IFormatProvider) |
Convertit la représentation sous forme de chaîne d’un nombre dans un style et un format spécifique à la culture spécifiés en son BigInteger équivalent. |
| Parse(String, NumberStyles) |
Convertit la représentation sous forme de chaîne d’un nombre dans un style spécifié en son BigInteger équivalent. |
| Parse(String) |
Convertit la représentation sous forme de chaîne d’un nombre en son BigInteger équivalent. |
| PopCount(BigInteger) |
Calcule le nombre de bits définis dans une valeur. |
| Pow(BigInteger, Int32) |
Déclenche une BigInteger valeur à la puissance d’une valeur spécifiée. |
| Remainder(BigInteger, BigInteger) |
Effectue une division entière sur deux BigInteger valeurs et retourne le reste. |
| RotateLeft(BigInteger, Int32) |
Fait pivoter une valeur à gauche d’une quantité donnée. |
| RotateRight(BigInteger, Int32) |
Fait pivoter une valeur à droite d’un montant donné. |
| Subtract(BigInteger, BigInteger) |
Soustrait une valeur d’une BigInteger autre et retourne le résultat. |
| ToByteArray() |
Convertit une BigInteger valeur en tableau d’octets. |
| ToByteArray(Boolean, Boolean) |
Retourne la valeur de ce BigInteger tableau d’octets en utilisant le plus petit nombre d’octets possible. Si la valeur est égale à zéro, retourne un tableau d’un octet dont l’élément est 0x00. |
| ToString() |
Convertit la valeur numérique de l’objet actuel BigInteger en sa représentation sous forme de chaîne équivalente. |
| ToString(IFormatProvider) |
Convertit la valeur numérique de l’objet actuel BigInteger en sa représentation sous forme de chaîne équivalente à l’aide des informations de mise en forme spécifiques à la culture spécifiées. |
| ToString(String, IFormatProvider) |
Convertit la valeur numérique de l’objet actuel BigInteger en sa représentation sous forme de chaîne équivalente à l’aide des informations de format spécifiques à la culture et au format spécifiés. |
| ToString(String) |
Convertit la valeur numérique de l’objet actuel BigInteger en sa représentation sous forme de chaîne équivalente à l’aide du format spécifié. |
| TrailingZeroCount(BigInteger) |
Calcule le nombre de zéros de fin dans une valeur. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Représente un entier signé arbitrairement grand. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Met en forme cette instance d’entier volumineux en une étendue de caractères. |
| TryParse(ReadOnlySpan<Byte>, BigInteger) |
Représente un entier signé arbitrairement grand. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, BigInteger) |
Représente un entier signé arbitrairement grand. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, BigInteger) |
Représente un entier signé arbitrairement grand. |
| TryParse(ReadOnlySpan<Char>, BigInteger) |
Tente de convertir la représentation d’un nombre contenu dans l’étendue de caractères en lecture seule spécifiée, en son BigInteger équivalent, et retourne une valeur qui indique si la conversion a réussi. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger) |
Tente d’analyser une étendue de caractères en une valeur. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigInteger) |
Tente de convertir la représentation sous forme de chaîne d’un nombre en son BigInteger équivalent et retourne une valeur qui indique si la conversion a réussi. |
| TryParse(String, BigInteger) |
Tente de convertir la représentation sous forme de chaîne d’un nombre en son BigInteger équivalent et retourne une valeur qui indique si la conversion a réussi. |
| TryParse(String, IFormatProvider, BigInteger) |
Tente d’analyser une chaîne en une valeur. |
| TryParse(String, NumberStyles, IFormatProvider, BigInteger) |
Tente de convertir la représentation sous forme de chaîne d’un nombre dans un style et un format spécifique à la culture spécifiés en son BigInteger équivalent, puis retourne une valeur qui indique si la conversion a réussi. |
| TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) |
Copie la valeur de ce BigInteger nombre d’octets à deux extrémités, en utilisant le plus petit nombre d’octets possible. Si la valeur est égale à zéro, génère un octet dont l’élément est 0x00. |
Opérateurs
| Nom | Description |
|---|---|
| Addition(BigInteger, BigInteger) |
Ajoute les valeurs de deux objets spécifiés BigInteger . |
| BitwiseAnd(BigInteger, BigInteger) |
Effectue une opération au niveau |
| BitwiseOr(BigInteger, BigInteger) |
Effectue une opération au niveau |
| Decrement(BigInteger) |
Décrémente une BigInteger valeur par 1. |
| Division(BigInteger, BigInteger) |
Divise une valeur spécifiée BigInteger par une autre valeur spécifiée BigInteger à l’aide de la division entière. |
| Equality(BigInteger, BigInteger) |
Retourne une valeur qui indique si les valeurs de deux BigInteger objets sont égales. |
| Equality(BigInteger, Int64) |
Retourne une valeur qui indique si une BigInteger valeur et une valeur entière longue signée sont égales. |
| Equality(BigInteger, UInt64) |
Retourne une valeur qui indique si une BigInteger valeur et une valeur entière longue non signée sont égales. |
| Equality(Int64, BigInteger) |
Retourne une valeur qui indique si une valeur entière longue signée et une BigInteger valeur sont égales. |
| Equality(UInt64, BigInteger) |
Retourne une valeur qui indique si une valeur entière longue non signée et une BigInteger valeur sont égales. |
| ExclusiveOr(BigInteger, BigInteger) |
Effectue une opération exclusive |
| Explicit(BFloat16 to BigInteger) |
Représente un entier signé arbitrairement grand. |
| Explicit(BigInteger to BFloat16) |
Représente un entier signé arbitrairement grand. |
| Explicit(BigInteger to Byte) |
Définit une conversion explicite d’un BigInteger objet en valeur d’octet non signée. |
| Explicit(BigInteger to Char) |
Convertit explicitement un entier volumineux en valeur Char . |
| Explicit(BigInteger to Decimal) |
Définit une conversion explicite d’un BigInteger objet en valeur Decimal . |
| Explicit(BigInteger to Double) |
Définit une conversion explicite d’un BigInteger objet en valeur Double . |
| Explicit(BigInteger to Half) |
Convertit explicitement un entier volumineux en valeur Half . |
| Explicit(BigInteger to Int128) |
Convertit explicitement un entier volumineux en valeur Int128 . |
| Explicit(BigInteger to Int16) |
Définit une conversion explicite d’un BigInteger objet en valeur entière signée 16 bits. |
| Explicit(BigInteger to Int32) |
Définit une conversion explicite d’un BigInteger objet en valeur entière signée 32 bits. |
| Explicit(BigInteger to Int64) |
Définit une conversion explicite d’un BigInteger objet en valeur entière signée 64 bits. |
| Explicit(BigInteger to IntPtr) |
Convertit explicitement un entier volumineux en valeur IntPtr . |
| Explicit(BigInteger to SByte) |
Définit une conversion explicite d’un BigInteger objet en valeur 8 bits signée. Cette API n’est pas conforme CLS. L’alternative conforme est Int16. |
| Explicit(BigInteger to Single) |
Définit une conversion explicite d’un BigInteger objet en une valeur à virgule flottante simple précision. |
| Explicit(BigInteger to UInt128) |
Convertit explicitement un entier volumineux en valeur UInt128 . |
| Explicit(BigInteger to UInt16) |
Définit une conversion explicite d’un BigInteger objet en une valeur entière 16 bits non signée. Cette API n’est pas conforme CLS. L’alternative conforme est Int32. |
| Explicit(BigInteger to UInt32) |
Définit une conversion explicite d’un BigInteger objet en une valeur entière 32 bits non signée. Cette API n’est pas conforme CLS. L’alternative conforme est Int64. |
| Explicit(BigInteger to UInt64) |
Définit une conversion explicite d’un BigInteger objet en une valeur entière 64 bits non signée. Cette API n’est pas conforme CLS. L’alternative conforme est Double. |
| Explicit(BigInteger to UIntPtr) |
Convertit explicitement un entier volumineux en valeur UIntPtr . |
| Explicit(Complex to BigInteger) |
Convertit explicitement une Complex valeur en entier volumineux. |
| Explicit(Decimal to BigInteger) |
Définit une conversion explicite d’un Decimal objet en valeur BigInteger . |
| Explicit(Double to BigInteger) |
Définit une conversion explicite d’une Double valeur en BigInteger valeur. |
| Explicit(Half to BigInteger) |
Convertit explicitement une Half valeur en entier volumineux. |
| Explicit(Single to BigInteger) |
Définit une conversion explicite d’une Single valeur en BigInteger valeur. |
| GreaterThan(BigInteger, BigInteger) |
Retourne une valeur qui indique si une BigInteger valeur est supérieure à une autre BigInteger valeur. |
| GreaterThan(BigInteger, Int64) |
Retourne une valeur qui indique si une BigInteger valeur entière signée 64 bits est supérieure. |
| GreaterThan(BigInteger, UInt64) |
Retourne une valeur qui indique si une BigInteger valeur est supérieure à un entier non signé 64 bits. |
| GreaterThan(Int64, BigInteger) |
Retourne une valeur qui indique si un entier signé 64 bits est supérieur à une BigInteger valeur. |
| GreaterThan(UInt64, BigInteger) |
Retourne une valeur qui indique si une BigInteger valeur est supérieure à un entier non signé 64 bits. |
| GreaterThanOrEqual(BigInteger, BigInteger) |
Retourne une valeur qui indique si une BigInteger valeur est supérieure ou égale à une autre BigInteger valeur. |
| GreaterThanOrEqual(BigInteger, Int64) |
Retourne une valeur qui indique si une BigInteger valeur est supérieure ou égale à une valeur entière signée 64 bits. |
| GreaterThanOrEqual(BigInteger, UInt64) |
Retourne une valeur qui indique si une BigInteger valeur est supérieure ou égale à une valeur entière non signée 64 bits. |
| GreaterThanOrEqual(Int64, BigInteger) |
Retourne une valeur qui indique si un entier signé 64 bits est supérieur ou égal à une BigInteger valeur. |
| GreaterThanOrEqual(UInt64, BigInteger) |
Retourne une valeur qui indique si un entier non signé 64 bits est supérieur ou égal à une BigInteger valeur. |
| Implicit(Byte to BigInteger) |
Définit une conversion implicite d’un octet non signé en valeur BigInteger . |
| Implicit(Char to BigInteger) |
Convertit implicitement une Char valeur en entier volumineux. |
| Implicit(Int128 to BigInteger) |
Convertit implicitement une Int128 valeur en entier volumineux. |
| Implicit(Int16 to BigInteger) |
Définit une conversion implicite d’un entier 16 bits signé en valeur BigInteger . |
| Implicit(Int32 to BigInteger) |
Définit une conversion implicite d’un entier 32 bits signé en valeur BigInteger . |
| Implicit(Int64 to BigInteger) |
Définit une conversion implicite d’un entier 64 bits signé en valeur BigInteger . |
| Implicit(IntPtr to BigInteger) |
Convertit implicitement une IntPtr valeur en entier volumineux. |
| Implicit(SByte to BigInteger) |
Définit une conversion implicite d’un entier signé 8 bits en valeur BigInteger . Cette API n’est pas conforme CLS. L’alternative conforme est BigInteger(Int32). |
| Implicit(UInt128 to BigInteger) |
Convertit implicitement une UInt128 valeur en entier volumineux. |
| Implicit(UInt16 to BigInteger) |
Définit une conversion implicite d’un entier non signé 16 bits en valeur BigInteger . Cette API n’est pas conforme CLS. L’alternative conforme est Implicit(Int32 to BigInteger). |
| Implicit(UInt32 to BigInteger) |
Définit une conversion implicite d’un entier non signé 32 bits en valeur BigInteger . Cette API n’est pas conforme CLS. L’alternative conforme est Implicit(Int64 to BigInteger). |
| Implicit(UInt64 to BigInteger) |
Définit une conversion implicite d’un entier non signé 64 bits en valeur BigInteger . Cette API n’est pas conforme CLS. L’alternative conforme est Double. |
| Implicit(UIntPtr to BigInteger) |
Convertit implicitement une UIntPtr valeur en entier volumineux. |
| Increment(BigInteger) |
Incrémente une BigInteger valeur de 1. |
| Inequality(BigInteger, BigInteger) |
Retourne une valeur qui indique si deux BigInteger objets ont des valeurs différentes. |
| Inequality(BigInteger, Int64) |
Retourne une valeur qui indique si une BigInteger valeur et un entier signé 64 bits ne sont pas égaux. |
| Inequality(BigInteger, UInt64) |
Retourne une valeur qui indique si une BigInteger valeur et un entier non signé 64 bits ne sont pas égaux. |
| Inequality(Int64, BigInteger) |
Retourne une valeur qui indique si un entier signé 64 bits et une BigInteger valeur ne sont pas égales. |
| Inequality(UInt64, BigInteger) |
Retourne une valeur qui indique si un entier non signé 64 bits et une BigInteger valeur ne sont pas égales. |
| LeftShift(BigInteger, Int32) |
Déplace une BigInteger valeur d’un nombre spécifié de bits vers la gauche. |
| LessThan(BigInteger, BigInteger) |
Retourne une valeur qui indique si une BigInteger valeur est inférieure à une autre BigInteger valeur. |
| LessThan(BigInteger, Int64) |
Retourne une valeur qui indique si une BigInteger valeur est inférieure à un entier signé 64 bits. |
| LessThan(BigInteger, UInt64) |
Retourne une valeur qui indique si une BigInteger valeur est inférieure à un entier non signé 64 bits. |
| LessThan(Int64, BigInteger) |
Retourne une valeur qui indique si un entier signé 64 bits est inférieur à une BigInteger valeur. |
| LessThan(UInt64, BigInteger) |
Retourne une valeur qui indique si un entier non signé 64 bits est inférieur à une BigInteger valeur. |
| LessThanOrEqual(BigInteger, BigInteger) |
Retourne une valeur qui indique si une BigInteger valeur est inférieure ou égale à une autre BigInteger valeur. |
| LessThanOrEqual(BigInteger, Int64) |
Retourne une valeur qui indique si une BigInteger valeur est inférieure ou égale à un entier signé 64 bits. |
| LessThanOrEqual(BigInteger, UInt64) |
Retourne une valeur qui indique si une BigInteger valeur est inférieure ou égale à un entier non signé 64 bits. |
| LessThanOrEqual(Int64, BigInteger) |
Retourne une valeur qui indique si un entier signé 64 bits est inférieur ou égal à une BigInteger valeur. |
| LessThanOrEqual(UInt64, BigInteger) |
Retourne une valeur qui indique si un entier non signé 64 bits est inférieur ou égal à une BigInteger valeur. |
| Modulus(BigInteger, BigInteger) |
Retourne le reste qui résulte de la division avec deux valeurs spécifiées BigInteger . |
| Multiply(BigInteger, BigInteger) |
Multiplie deux valeurs spécifiées BigInteger . |
| OnesComplement(BigInteger) |
Retourne le complément du bit d’une BigInteger valeur. |
| RightShift(BigInteger, Int32) |
Déplace une BigInteger valeur d’un nombre spécifié de bits vers la droite. |
| Subtraction(BigInteger, BigInteger) |
Soustrait une BigInteger valeur d’une autre BigInteger valeur. |
| UnaryNegation(BigInteger) |
Annule une valeur BigInteger spécifiée. |
| UnaryPlus(BigInteger) |
Retourne la valeur de l’opérande BigInteger . (Le signe de l’opérande est inchangé.) |
| UnsignedRightShift(BigInteger, Int32) |
Déplace une valeur à droite d’un montant donné. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity |
Obtient l’identité additive du type actuel. |
| IBinaryInteger<BigInteger>.GetByteCount() |
Obtient le nombre d’octets qui seront écrits dans le cadre de TryWriteLittleEndian(Span<Byte>, Int32). |
| IBinaryInteger<BigInteger>.GetShortestBitLength() |
Obtient la longueur, en bits, de la représentation complète des deux plus courtes de la valeur actuelle. |
| IBinaryInteger<BigInteger>.Log10(BigInteger) |
Représente un entier signé arbitrairement grand. |
| IBinaryInteger<BigInteger>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, BigInteger) |
Représente un entier signé arbitrairement grand. |
| IBinaryInteger<BigInteger>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, BigInteger) |
Représente un entier signé arbitrairement grand. |
| IBinaryInteger<BigInteger>.TryWriteBigEndian(Span<Byte>, Int32) |
Tente d’écrire la valeur actuelle, au format big-endian, dans une étendue donnée. |
| IBinaryInteger<BigInteger>.TryWriteLittleEndian(Span<Byte>, Int32) |
Tente d’écrire la valeur actuelle, au format little-endian, dans une étendue donnée. |
| IBinaryNumber<BigInteger>.AllBitsSet |
Obtient une instance du type binaire dans laquelle tous les bits sont définis. |
| IComparable.CompareTo(Object) |
Compare cette instance à un objet spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l’objet spécifié. |
| IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity |
Obtient l’identité multiplicative du type actuel. |
| INumber<BigInteger>.MaxNumber(BigInteger, BigInteger) |
Compare deux valeurs au calcul qui est supérieure et retourne l’autre valeur si une entrée est |
| INumber<BigInteger>.MinNumber(BigInteger, BigInteger) |
Compare deux valeurs au calcul, ce qui est inférieur et retourne l’autre valeur si une entrée est |
| INumber<BigInteger>.Sign(BigInteger) |
Calcule le signe d’une valeur. |
| INumberBase<BigInteger>.IsCanonical(BigInteger) |
Détermine si une valeur se trouve dans sa représentation canonique. |
| INumberBase<BigInteger>.IsComplexNumber(BigInteger) |
Détermine si une valeur représente un nombre complexe. |
| INumberBase<BigInteger>.IsFinite(BigInteger) |
Détermine si une valeur est finie. |
| INumberBase<BigInteger>.IsImaginaryNumber(BigInteger) |
Détermine si une valeur représente un nombre imaginaire pur. |
| INumberBase<BigInteger>.IsInfinity(BigInteger) |
Détermine si une valeur est infinie. |
| INumberBase<BigInteger>.IsInteger(BigInteger) |
Détermine si une valeur représente un nombre intégral. |
| INumberBase<BigInteger>.IsNaN(BigInteger) |
Détermine si une valeur est NaN. |
| INumberBase<BigInteger>.IsNegativeInfinity(BigInteger) |
Détermine si une valeur est l’infini négatif. |
| INumberBase<BigInteger>.IsNormal(BigInteger) |
Détermine si une valeur est normale. |
| INumberBase<BigInteger>.IsPositiveInfinity(BigInteger) |
Détermine si une valeur est l’infini positif. |
| INumberBase<BigInteger>.IsRealNumber(BigInteger) |
Détermine si une valeur représente un nombre réel. |
| INumberBase<BigInteger>.IsSubnormal(BigInteger) |
Détermine si une valeur est subnormale. |
| INumberBase<BigInteger>.IsZero(BigInteger) |
Détermine si une valeur est égale à zéro. |
| INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger) |
Compare deux valeurs au calcul qui a la plus grande magnitude et retourne l’autre valeur si une entrée est |
| INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger) |
Compare deux valeurs au calcul dont la magnitude est inférieure et retourne l’autre valeur si une entrée est |
| INumberBase<BigInteger>.MultiplyAddEstimate(BigInteger, BigInteger, BigInteger) |
Calcule une estimation de ( |
| INumberBase<BigInteger>.Radix |
Obtient le radix, ou la base, pour le type. |
| INumberBase<BigInteger>.TryConvertFromChecked<TOther>(TOther, BigInteger) |
Représente un entier signé arbitrairement grand. |
| INumberBase<BigInteger>.TryConvertFromSaturating<TOther>(TOther, BigInteger) |
Représente un entier signé arbitrairement grand. |
| INumberBase<BigInteger>.TryConvertFromTruncating<TOther>(TOther, BigInteger) |
Représente un entier signé arbitrairement grand. |
| INumberBase<BigInteger>.TryConvertToChecked<TOther>(BigInteger, TOther) |
Tente de convertir une instance du type actuel en un autre type, lève une exception de dépassement de capacité pour toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel. |
| INumberBase<BigInteger>.TryConvertToSaturating<TOther>(BigInteger, TOther) |
Tente de convertir une instance du type actuel en un autre type, en saturant toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel. |
| INumberBase<BigInteger>.TryConvertToTruncating<TOther>(BigInteger, TOther) |
Tente de convertir une instance du type actuel en un autre type, en tronqué toutes les valeurs qui se trouvent en dehors de la plage représentée du type actuel. |
| ISignedNumber<BigInteger>.NegativeOne |
Obtient la valeur |