Int128 Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un intero con segno a 128 bit.
public value class Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, IUtf8SpanParsable<Int128>, System::Numerics::IAdditionOperators<Int128, Int128, Int128>, System::Numerics::IAdditiveIdentity<Int128, Int128>, System::Numerics::IBinaryInteger<Int128>, System::Numerics::IBinaryNumber<Int128>, System::Numerics::IBitwiseOperators<Int128, Int128, Int128>, System::Numerics::IComparisonOperators<Int128, Int128, bool>, System::Numerics::IDecrementOperators<Int128>, System::Numerics::IDivisionOperators<Int128, Int128, Int128>, System::Numerics::IEqualityOperators<Int128, Int128, bool>, System::Numerics::IIncrementOperators<Int128>, System::Numerics::IMinMaxValue<Int128>, System::Numerics::IModulusOperators<Int128, Int128, Int128>, System::Numerics::IMultiplicativeIdentity<Int128, Int128>, System::Numerics::IMultiplyOperators<Int128, Int128, Int128>, System::Numerics::INumber<Int128>, System::Numerics::INumberBase<Int128>, System::Numerics::IShiftOperators<Int128, int, Int128>, System::Numerics::ISignedNumber<Int128>, System::Numerics::ISubtractionOperators<Int128, Int128, Int128>, System::Numerics::IUnaryNegationOperators<Int128, Int128>, System::Numerics::IUnaryPlusOperators<Int128, Int128>
public value class Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, System::Numerics::IAdditionOperators<Int128, Int128, Int128>, System::Numerics::IAdditiveIdentity<Int128, Int128>, System::Numerics::IBinaryInteger<Int128>, System::Numerics::IBinaryNumber<Int128>, System::Numerics::IBitwiseOperators<Int128, Int128, Int128>, System::Numerics::IComparisonOperators<Int128, Int128, bool>, System::Numerics::IDecrementOperators<Int128>, System::Numerics::IDivisionOperators<Int128, Int128, Int128>, System::Numerics::IEqualityOperators<Int128, Int128, bool>, System::Numerics::IIncrementOperators<Int128>, System::Numerics::IMinMaxValue<Int128>, System::Numerics::IModulusOperators<Int128, Int128, Int128>, System::Numerics::IMultiplicativeIdentity<Int128, Int128>, System::Numerics::IMultiplyOperators<Int128, Int128, Int128>, System::Numerics::INumber<Int128>, System::Numerics::INumberBase<Int128>, System::Numerics::IShiftOperators<Int128, int, Int128>, System::Numerics::ISignedNumber<Int128>, System::Numerics::ISubtractionOperators<Int128, Int128, Int128>, System::Numerics::IUnaryNegationOperators<Int128, Int128>, System::Numerics::IUnaryPlusOperators<Int128, Int128>
public readonly struct Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, IUtf8SpanParsable<Int128>, System.Numerics.IAdditionOperators<Int128,Int128,Int128>, System.Numerics.IAdditiveIdentity<Int128,Int128>, System.Numerics.IBinaryInteger<Int128>, System.Numerics.IBinaryNumber<Int128>, System.Numerics.IBitwiseOperators<Int128,Int128,Int128>, System.Numerics.IComparisonOperators<Int128,Int128,bool>, System.Numerics.IDecrementOperators<Int128>, System.Numerics.IDivisionOperators<Int128,Int128,Int128>, System.Numerics.IEqualityOperators<Int128,Int128,bool>, System.Numerics.IIncrementOperators<Int128>, System.Numerics.IMinMaxValue<Int128>, System.Numerics.IModulusOperators<Int128,Int128,Int128>, System.Numerics.IMultiplicativeIdentity<Int128,Int128>, System.Numerics.IMultiplyOperators<Int128,Int128,Int128>, System.Numerics.INumber<Int128>, System.Numerics.INumberBase<Int128>, System.Numerics.IShiftOperators<Int128,int,Int128>, System.Numerics.ISignedNumber<Int128>, System.Numerics.ISubtractionOperators<Int128,Int128,Int128>, System.Numerics.IUnaryNegationOperators<Int128,Int128>, System.Numerics.IUnaryPlusOperators<Int128,Int128>
public readonly struct Int128 : IComparable<Int128>, IEquatable<Int128>, IParsable<Int128>, ISpanParsable<Int128>, System.Numerics.IAdditionOperators<Int128,Int128,Int128>, System.Numerics.IAdditiveIdentity<Int128,Int128>, System.Numerics.IBinaryInteger<Int128>, System.Numerics.IBinaryNumber<Int128>, System.Numerics.IBitwiseOperators<Int128,Int128,Int128>, System.Numerics.IComparisonOperators<Int128,Int128,bool>, System.Numerics.IDecrementOperators<Int128>, System.Numerics.IDivisionOperators<Int128,Int128,Int128>, System.Numerics.IEqualityOperators<Int128,Int128,bool>, System.Numerics.IIncrementOperators<Int128>, System.Numerics.IMinMaxValue<Int128>, System.Numerics.IModulusOperators<Int128,Int128,Int128>, System.Numerics.IMultiplicativeIdentity<Int128,Int128>, System.Numerics.IMultiplyOperators<Int128,Int128,Int128>, System.Numerics.INumber<Int128>, System.Numerics.INumberBase<Int128>, System.Numerics.IShiftOperators<Int128,int,Int128>, System.Numerics.ISignedNumber<Int128>, System.Numerics.ISubtractionOperators<Int128,Int128,Int128>, System.Numerics.IUnaryNegationOperators<Int128,Int128>, System.Numerics.IUnaryPlusOperators<Int128,Int128>
type Int128 = struct
interface IFormattable
interface IParsable<Int128>
interface ISpanFormattable
interface ISpanParsable<Int128>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<Int128>
interface IAdditionOperators<Int128, Int128, Int128>
interface IAdditiveIdentity<Int128, Int128>
interface IBinaryInteger<Int128>
interface IBinaryNumber<Int128>
interface IBitwiseOperators<Int128, Int128, Int128>
interface IComparisonOperators<Int128, Int128, bool>
interface IEqualityOperators<Int128, Int128, bool>
interface IDecrementOperators<Int128>
interface IDivisionOperators<Int128, Int128, Int128>
interface IIncrementOperators<Int128>
interface IModulusOperators<Int128, Int128, Int128>
interface IMultiplicativeIdentity<Int128, Int128>
interface IMultiplyOperators<Int128, Int128, Int128>
interface INumber<Int128>
interface INumberBase<Int128>
interface ISubtractionOperators<Int128, Int128, Int128>
interface IUnaryNegationOperators<Int128, Int128>
interface IUnaryPlusOperators<Int128, Int128>
interface IShiftOperators<Int128, int, Int128>
interface IMinMaxValue<Int128>
interface ISignedNumber<Int128>
type Int128 = struct
interface IFormattable
interface IParsable<Int128>
interface ISpanFormattable
interface ISpanParsable<Int128>
interface IAdditionOperators<Int128, Int128, Int128>
interface IAdditiveIdentity<Int128, Int128>
interface IBinaryInteger<Int128>
interface IBinaryNumber<Int128>
interface IBitwiseOperators<Int128, Int128, Int128>
interface IComparisonOperators<Int128, Int128, bool>
interface IEqualityOperators<Int128, Int128, bool>
interface IDecrementOperators<Int128>
interface IDivisionOperators<Int128, Int128, Int128>
interface IIncrementOperators<Int128>
interface IModulusOperators<Int128, Int128, Int128>
interface IMultiplicativeIdentity<Int128, Int128>
interface IMultiplyOperators<Int128, Int128, Int128>
interface INumber<Int128>
interface INumberBase<Int128>
interface ISubtractionOperators<Int128, Int128, Int128>
interface IUnaryNegationOperators<Int128, Int128>
interface IUnaryPlusOperators<Int128, Int128>
interface IShiftOperators<Int128, int, Int128>
interface IMinMaxValue<Int128>
interface ISignedNumber<Int128>
type Int128 = struct
interface IFormattable
interface IParsable<Int128>
interface ISpanFormattable
interface ISpanParsable<Int128>
interface IAdditionOperators<Int128, Int128, Int128>
interface IAdditiveIdentity<Int128, Int128>
interface IBinaryInteger<Int128>
interface IBinaryNumber<Int128>
interface IBitwiseOperators<Int128, Int128, Int128>
interface IComparisonOperators<Int128, Int128, bool>
interface IEqualityOperators<Int128, Int128, bool>
interface IDecrementOperators<Int128>
interface IDivisionOperators<Int128, Int128, Int128>
interface IIncrementOperators<Int128>
interface IModulusOperators<Int128, Int128, Int128>
interface IMultiplicativeIdentity<Int128, Int128>
interface IMultiplyOperators<Int128, Int128, Int128>
interface INumber<Int128>
interface INumberBase<Int128>
interface ISubtractionOperators<Int128, Int128, Int128>
interface IUnaryNegationOperators<Int128, Int128>
interface IUnaryPlusOperators<Int128, Int128>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<Int128>
interface IShiftOperators<Int128, int, Int128>
interface IMinMaxValue<Int128>
interface ISignedNumber<Int128>
Public Structure Int128
Implements IAdditionOperators(Of Int128, Int128, Int128), IAdditiveIdentity(Of Int128, Int128), IBinaryInteger(Of Int128), IBinaryNumber(Of Int128), IBitwiseOperators(Of Int128, Int128, Int128), IComparable(Of Int128), IComparisonOperators(Of Int128, Int128, Boolean), IDecrementOperators(Of Int128), IDivisionOperators(Of Int128, Int128, Int128), IEqualityOperators(Of Int128, Int128, Boolean), IEquatable(Of Int128), IIncrementOperators(Of Int128), IMinMaxValue(Of Int128), IModulusOperators(Of Int128, Int128, Int128), IMultiplicativeIdentity(Of Int128, Int128), IMultiplyOperators(Of Int128, Int128, Int128), INumber(Of Int128), INumberBase(Of Int128), IParsable(Of Int128), IShiftOperators(Of Int128, Integer, Int128), ISignedNumber(Of Int128), ISpanParsable(Of Int128), ISubtractionOperators(Of Int128, Int128, Int128), IUnaryNegationOperators(Of Int128, Int128), IUnaryPlusOperators(Of Int128, Int128), IUtf8SpanParsable(Of Int128)
Public Structure Int128
Implements IAdditionOperators(Of Int128, Int128, Int128), IAdditiveIdentity(Of Int128, Int128), IBinaryInteger(Of Int128), IBinaryNumber(Of Int128), IBitwiseOperators(Of Int128, Int128, Int128), IComparable(Of Int128), IComparisonOperators(Of Int128, Int128, Boolean), IDecrementOperators(Of Int128), IDivisionOperators(Of Int128, Int128, Int128), IEqualityOperators(Of Int128, Int128, Boolean), IEquatable(Of Int128), IIncrementOperators(Of Int128), IMinMaxValue(Of Int128), IModulusOperators(Of Int128, Int128, Int128), IMultiplicativeIdentity(Of Int128, Int128), IMultiplyOperators(Of Int128, Int128, Int128), INumber(Of Int128), INumberBase(Of Int128), IParsable(Of Int128), IShiftOperators(Of Int128, Integer, Int128), ISignedNumber(Of Int128), ISpanParsable(Of Int128), ISubtractionOperators(Of Int128, Int128, Int128), IUnaryNegationOperators(Of Int128, Int128), IUnaryPlusOperators(Of Int128, Int128)
- Ereditarietà
- Implementazioni
-
IComparable IComparable<Int128> IComparable<TSelf> IEquatable<Int128> IEquatable<TSelf> IFormattable IParsable<Int128> IParsable<TSelf> ISpanFormattable ISpanParsable<Int128> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Int128> IUtf8SpanParsable<TSelf> IAdditionOperators<Int128,Int128,Int128> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Int128,Int128> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<Int128> IBinaryNumber<Int128> IBinaryNumber<TSelf> IBitwiseOperators<Int128,Int128,Int128> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Int128,Int128,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Int128> IDecrementOperators<TSelf> IDivisionOperators<Int128,Int128,Int128> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Int128,Int128,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<Int128> IIncrementOperators<TSelf> IMinMaxValue<Int128> IModulusOperators<Int128,Int128,Int128> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Int128,Int128> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Int128,Int128,Int128> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Int128> INumber<TSelf> INumberBase<Int128> INumberBase<TSelf> IShiftOperators<Int128,Int32,Int128> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<Int128> ISubtractionOperators<Int128,Int128,Int128> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Int128,Int128> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Int128,Int128> IUnaryPlusOperators<TSelf,TSelf>
Costruttori
| Nome | Descrizione |
|---|---|
| Int128(UInt64, UInt64) |
Inizializza una nuova istanza dello struct Int128. |
Proprietà
| Nome | Descrizione |
|---|---|
| MaxValue |
Ottiene il valore massimo del tipo corrente. |
| MinValue |
Ottiene il valore minimo del tipo corrente. |
| NegativeOne |
Ottiene il valore |
| One |
Ottiene il valore |
| Zero |
Ottiene il valore |
Metodi
| Nome | Descrizione |
|---|---|
| Abs(Int128) |
Calcola l'assoluto di un valore. |
| BigMul(Int128, Int128, Int128) |
Produce il prodotto completo di due interi nativi senza segno. |
| Clamp(Int128, Int128, Int128) |
Blocca un valore a un valore minimo e massimo inclusivo. |
| CompareTo(Int128) |
Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un numero intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione nell'ordinamento dell'altro oggetto. |
| CompareTo(Object) |
Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un numero intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione nell'ordinamento dell'altro oggetto. |
| CopySign(Int128, Int128) |
Copia il segno di un valore nel segno di un altro valore. |
| CreateChecked<TOther>(TOther) |
Crea un'istanza del tipo corrente da un valore, generando un'eccezione di overflow per tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
| CreateSaturating<TOther>(TOther) |
Crea un'istanza del tipo corrente da un valore, saturando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
| CreateTruncating<TOther>(TOther) |
Crea un'istanza del tipo corrente da un valore, troncando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
| DivRem(Int128, Int128) |
Calcola il quoziente e il resto di due valori. |
| Equals(Int128) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. |
| GetHashCode() |
Funge da funzione hash predefinita. |
| IsEvenInteger(Int128) |
Determina se un valore rappresenta un numero integrale pari. |
| IsNegative(Int128) |
Determina se un valore è negativo. |
| IsOddInteger(Int128) |
Determina se un valore rappresenta un numero integrale dispari. |
| IsPositive(Int128) |
Determina se un valore è positivo. |
| IsPow2(Int128) |
Determina se un valore è una potenza di due. |
| LeadingZeroCount(Int128) |
Calcola il numero di zeri iniziali in un valore. |
| Log10(Int128) |
Rappresenta un intero con segno a 128 bit. |
| Log2(Int128) |
Calcola il log2 di un valore. |
| Max(Int128, Int128) |
Confronta due valori con il calcolo maggiore. |
| MaxMagnitude(Int128, Int128) |
Confronta due valori con il calcolo maggiore. |
| Min(Int128, Int128) |
Confronta due valori con il calcolo minore. |
| MinMagnitude(Int128, Int128) |
Confronta due valori con il calcolo minore. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analizza un intervallo di caratteri UTF-8 in un valore. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analizza un intervallo di caratteri UTF-8 in un valore. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analizza un intervallo di caratteri in un valore. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Analizza un intervallo di caratteri in un valore. |
| Parse(String, IFormatProvider) |
Analizza una stringa in un valore. |
| Parse(String, NumberStyles, IFormatProvider) |
Analizza una stringa in un valore. |
| Parse(String, NumberStyles) |
Analizza una stringa in un valore. |
| Parse(String) |
Analizza una stringa in un valore. |
| PopCount(Int128) |
Calcola il numero di bit impostati in un valore. |
| RotateLeft(Int128, Int32) |
Ruota un valore a sinistra di una determinata quantità. |
| RotateRight(Int128, Int32) |
Ruota un valore a destra di una determinata quantità. |
| Sign(Int128) |
Calcola il segno di un valore. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. |
| ToString(IFormatProvider) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
| ToString(String, IFormatProvider) |
Formatta il valore dell'istanza corrente utilizzando il formato specificato. |
| ToString(String) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato. |
| TrailingZeroCount(Int128) |
Calcola il numero di zeri finali in un valore. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo di byte specificato. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta di formattare il valore dell'istanza corrente nell'intervallo di caratteri specificato. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int128) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
| TryParse(ReadOnlySpan<Byte>, Int128) |
Prova a convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nell'equivalente intero con segno a 128 bit. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Int128) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, Int128) |
Tenta di analizzare una stringa in un valore. |
| TryParse(ReadOnlySpan<Char>, Int128) |
Tenta di analizzare un intervallo di caratteri in un valore. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int128) |
Tenta di analizzare un intervallo di caratteri in un valore. |
| TryParse(String, IFormatProvider, Int128) |
Tenta di analizzare una stringa in un valore. |
| TryParse(String, Int128) |
Tenta di analizzare una stringa in un valore. |
| TryParse(String, NumberStyles, IFormatProvider, Int128) |
Tenta di analizzare una stringa in un valore. |
Operatori
| Nome | Descrizione |
|---|---|
| Addition(Int128, Int128) |
Aggiunge due valori insieme per calcolare la somma. |
| BitwiseAnd(Int128, Int128) |
Calcola i valori bit per bit e di due valori. |
| BitwiseOr(Int128, Int128) |
Calcola i valori bit per bit o di due valori. |
| CheckedAddition(Int128, Int128) |
Aggiunge due valori insieme per calcolare la somma. |
| CheckedDecrement(Int128) |
Decrementa un valore. |
| CheckedDivision(Int128, Int128) |
Divide due valori insieme per calcolare il quoziente. |
| CheckedExplicit(Double to Int128) |
Rappresenta un intero con segno a 128 bit. |
| CheckedExplicit(Int128 to Byte) |
Rappresenta un intero con segno a 128 bit. |
| CheckedExplicit(Single to Int128) |
Rappresenta un intero con segno a 128 bit. |
| CheckedIncrement(Int128) |
Incrementa un valore. |
| CheckedMultiply(Int128, Int128) |
Moltiplica due valori insieme per calcolare il prodotto. |
| CheckedSubtraction(Int128, Int128) |
Sottrae due valori per calcolare la differenza. |
| CheckedUnaryNegation(Int128) |
Calcola la negazione unaria di un valore. |
| Decrement(Int128) |
Decrementa un valore. |
| Division(Int128, Int128) |
Divide due valori insieme per calcolare il quoziente. |
| Equality(Int128, Int128) |
Confronta due valori per determinare l'uguaglianza. |
| ExclusiveOr(Int128, Int128) |
Calcola il valore esclusivo o di due valori. |
| Explicit(Decimal to Int128) |
Converte in modo esplicito un Decimal valore in un intero con segno a 128 bit. |
| Explicit(Double to Int128) |
Converte in modo esplicito un Double valore in un intero con segno a 128 bit. |
| Explicit(Int128 to Byte) |
Converte in modo esplicito un intero con segno a 128 bit in un Byte valore. |
| Explicit(Int128 to Char) |
Converte in modo esplicito un intero con segno a 128 bit in un Char valore. |
| Explicit(Int128 to Decimal) |
Converte in modo esplicito un intero con segno a 128 bit in un Decimal valore. |
| Explicit(Int128 to Double) |
Converte in modo esplicito un intero con segno a 128 bit in un Double valore. |
| Explicit(Int128 to Half) |
Converte in modo esplicito un intero con segno a 128 bit in un Half valore. |
| Explicit(Int128 to Int16) |
Converte in modo esplicito un intero con segno a 128 bit in un Int16 valore. |
| Explicit(Int128 to Int32) |
Converte in modo esplicito un intero con segno a 128 bit in un Int32 valore. |
| Explicit(Int128 to Int64) |
Converte in modo esplicito un intero con segno a 128 bit in un Int64 valore. |
| Explicit(Int128 to IntPtr) |
Converte in modo esplicito un intero con segno a 128 bit in un IntPtr valore. |
| Explicit(Int128 to SByte) |
Converte in modo esplicito un intero con segno a 128 bit in un SByte valore. |
| Explicit(Int128 to Single) |
Converte in modo esplicito un intero con segno a 128 bit in un Single valore. |
| Explicit(Int128 to UInt128) |
Converte in modo esplicito un intero con segno a 128 bit in un UInt128 valore. |
| Explicit(Int128 to UInt16) |
Converte in modo esplicito un intero con segno a 128 bit in un UInt16 valore. |
| Explicit(Int128 to UInt32) |
Converte in modo esplicito un intero con segno a 128 bit in un UInt32 valore. |
| Explicit(Int128 to UInt64) |
Converte in modo esplicito un intero con segno a 128 bit in un UInt64 valore. |
| Explicit(Int128 to UIntPtr) |
Converte in modo esplicito un intero con segno a 128 bit in un UIntPtr valore. |
| Explicit(Single to Int128) |
Converte in modo esplicito un Single valore in un intero con segno a 128 bit. |
| GreaterThan(Int128, Int128) |
Confronta due valori per determinare quale è maggiore. |
| GreaterThanOrEqual(Int128, Int128) |
Confronta due valori per determinare quale è maggiore o uguale. |
| Implicit(Byte to Int128) |
Converte in modo implicito un Byte valore in un intero con segno a 128 bit. |
| Implicit(Char to Int128) |
Converte in modo implicito un Char valore in un intero con segno a 128 bit. |
| Implicit(Int16 to Int128) |
Converte in modo implicito un Int16 valore in un intero con segno a 128 bit. |
| Implicit(Int32 to Int128) |
Converte in modo implicito un Int32 valore in un intero con segno a 128 bit. |
| Implicit(Int64 to Int128) |
Converte in modo implicito un Int64 valore in un intero con segno a 128 bit. |
| Implicit(IntPtr to Int128) |
Converte in modo implicito un IntPtr valore in un intero con segno a 128 bit. |
| Implicit(SByte to Int128) |
Converte in modo implicito un SByte valore in un intero con segno a 128 bit. |
| Implicit(UInt16 to Int128) |
Converte in modo implicito un UInt16 valore in un intero con segno a 128 bit. |
| Implicit(UInt32 to Int128) |
Converte in modo implicito un UInt32 valore in un intero con segno a 128 bit. |
| Implicit(UInt64 to Int128) |
Converte in modo implicito un UInt64 valore in un intero con segno a 128 bit. |
| Implicit(UIntPtr to Int128) |
Converte in modo implicito un UIntPtr valore in un intero con segno a 128 bit. |
| Increment(Int128) |
Incrementa un valore. |
| Inequality(Int128, Int128) |
Confronta due valori per determinare la disuguaglianza. |
| LeftShift(Int128, Int32) |
Sposta un valore a sinistra di una determinata quantità. |
| LessThan(Int128, Int128) |
Confronta due valori per determinare quale è minore. |
| LessThanOrEqual(Int128, Int128) |
Confronta due valori per determinare quale è minore o uguale. |
| Modulus(Int128, Int128) |
Divide due valori insieme per calcolare il modulo o il resto. |
| Multiply(Int128, Int128) |
Moltiplica due valori insieme per calcolare il prodotto. |
| OnesComplement(Int128) |
Calcola la rappresentazione di complemento di un determinato valore. |
| RightShift(Int128, Int32) |
Sposta un valore a destra di una determinata quantità. |
| Subtraction(Int128, Int128) |
Sottrae due valori per calcolare la differenza. |
| UnaryNegation(Int128) |
Calcola la negazione unaria di un valore. |
| UnaryPlus(Int128) |
Calcola il plus unario di un valore. |
| UnsignedRightShift(Int128, Int32) |
Sposta un valore a destra di una determinata quantità. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IAdditiveIdentity<Int128,Int128>.AdditiveIdentity |
Ottiene l'identità aggiuntiva del tipo corrente. |
| IBinaryInteger<Int128>.GetByteCount() |
Ottiene il numero di byte che verranno scritti come parte di TryWriteLittleEndian(Span<Byte>, Int32). |
| IBinaryInteger<Int128>.GetShortestBitLength() |
Ottiene la lunghezza, espressa in bit, della rappresentazione complementare più breve del valore corrente. |
| IBinaryInteger<Int128>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, Int128) |
Rappresenta un intero con segno a 128 bit. |
| IBinaryInteger<Int128>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, Int128) |
Rappresenta un intero con segno a 128 bit. |
| IBinaryInteger<Int128>.TryWriteBigEndian(Span<Byte>, Int32) |
Prova a scrivere il valore corrente, in formato big-endian, in un intervallo specificato. |
| IBinaryInteger<Int128>.TryWriteLittleEndian(Span<Byte>, Int32) |
Prova a scrivere il valore corrente, in formato little-endian, in un intervallo specificato. |
| IBinaryNumber<Int128>.AllBitsSet |
Ottiene un'istanza del tipo binario in cui vengono impostati tutti i bit. |
| IMultiplicativeIdentity<Int128,Int128>.MultiplicativeIdentity |
Ottiene l'identità moltiplicativa del tipo corrente. |
| INumber<Int128>.MaxNumber(Int128, Int128) |
Confronta due valori con il calcolo maggiore e restituendo l'altro valore se un input è |
| INumber<Int128>.MinNumber(Int128, Int128) |
Confronta due valori con il calcolo minore e restituendo l'altro valore se un input è |
| INumberBase<Int128>.IsCanonical(Int128) |
Determina se un valore è nella relativa rappresentazione canonica. |
| INumberBase<Int128>.IsComplexNumber(Int128) |
Determina se un valore rappresenta un numero complesso. |
| INumberBase<Int128>.IsFinite(Int128) |
Determina se un valore è finito. |
| INumberBase<Int128>.IsImaginaryNumber(Int128) |
Determina se un valore rappresenta un numero immaginario puro. |
| INumberBase<Int128>.IsInfinity(Int128) |
Determina se un valore è infinito. |
| INumberBase<Int128>.IsInteger(Int128) |
Determina se un valore rappresenta un numero integrale. |
| INumberBase<Int128>.IsNaN(Int128) |
Determina se un valore è NaN. |
| INumberBase<Int128>.IsNegativeInfinity(Int128) |
Determina se un valore è infinito negativo. |
| INumberBase<Int128>.IsNormal(Int128) |
Determina se un valore è normale. |
| INumberBase<Int128>.IsPositiveInfinity(Int128) |
Determina se un valore è infinito positivo. |
| INumberBase<Int128>.IsRealNumber(Int128) |
Determina se un valore rappresenta un numero reale. |
| INumberBase<Int128>.IsSubnormal(Int128) |
Determina se un valore è sottonormamale. |
| INumberBase<Int128>.IsZero(Int128) |
Determina se un valore è zero. |
| INumberBase<Int128>.MaxMagnitudeNumber(Int128, Int128) |
Confronta due valori con il calcolo con la grandezza maggiore e restituendo l'altro valore se un input è |
| INumberBase<Int128>.MinMagnitudeNumber(Int128, Int128) |
Confronta due valori con il calcolo con la grandezza minore e restituendo l'altro valore se un input è |
| INumberBase<Int128>.MultiplyAddEstimate(Int128, Int128, Int128) |
Calcola una stima di ( |
| INumberBase<Int128>.Radix |
Ottiene la radice o la base del tipo. |
| INumberBase<Int128>.TryConvertFromChecked<TOther>(TOther, Int128) |
Rappresenta un intero con segno a 128 bit. |
| INumberBase<Int128>.TryConvertFromSaturating<TOther>(TOther, Int128) |
Rappresenta un intero con segno a 128 bit. |
| INumberBase<Int128>.TryConvertFromTruncating<TOther>(TOther, Int128) |
Rappresenta un intero con segno a 128 bit. |
| INumberBase<Int128>.TryConvertToChecked<TOther>(Int128, TOther) |
Tenta di convertire un'istanza del tipo corrente in un altro tipo, generando un'eccezione di overflow per tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
| INumberBase<Int128>.TryConvertToSaturating<TOther>(Int128, TOther) |
Tenta di convertire un'istanza del tipo corrente in un altro tipo, saturando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |
| INumberBase<Int128>.TryConvertToTruncating<TOther>(Int128, TOther) |
Tenta di convertire un'istanza del tipo corrente in un altro tipo, troncando tutti i valori che non rientrano nell'intervallo rappresentabile del tipo corrente. |