Decimal 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 numero a virgola mobile decimale.
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable
public value class System::Decimal : IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IParsable<System::Decimal>, ISpanParsable<System::Decimal>, IUtf8SpanParsable<System::Decimal>, System::Numerics::IAdditionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IAdditiveIdentity<System::Decimal, System::Decimal>, System::Numerics::IComparisonOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IDecrementOperators<System::Decimal>, System::Numerics::IDivisionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IEqualityOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IFloatingPoint<System::Decimal>, System::Numerics::IFloatingPointConstants<System::Decimal>, System::Numerics::IIncrementOperators<System::Decimal>, System::Numerics::IMinMaxValue<System::Decimal>, System::Numerics::IModulusOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IMultiplicativeIdentity<System::Decimal, System::Decimal>, System::Numerics::IMultiplyOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::INumber<System::Decimal>, System::Numerics::INumberBase<System::Decimal>, System::Numerics::ISignedNumber<System::Decimal>, System::Numerics::ISubtractionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IUnaryNegationOperators<System::Decimal, System::Decimal>, System::Numerics::IUnaryPlusOperators<System::Decimal, System::Decimal>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IParsable<System::Decimal>, ISpanParsable<System::Decimal>, System::Numerics::IAdditionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IAdditiveIdentity<System::Decimal, System::Decimal>, System::Numerics::IComparisonOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IDecrementOperators<System::Decimal>, System::Numerics::IDivisionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IEqualityOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IFloatingPoint<System::Decimal>, System::Numerics::IFloatingPointConstants<System::Decimal>, System::Numerics::IIncrementOperators<System::Decimal>, System::Numerics::IMinMaxValue<System::Decimal>, System::Numerics::IModulusOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IMultiplicativeIdentity<System::Decimal, System::Decimal>, System::Numerics::IMultiplyOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::INumber<System::Decimal>, System::Numerics::INumberBase<System::Decimal>, System::Numerics::ISignedNumber<System::Decimal>, System::Numerics::ISubtractionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IUnaryNegationOperators<System::Decimal, System::Decimal>, System::Numerics::IUnaryPlusOperators<System::Decimal, System::Decimal>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable, System::Runtime::Serialization::IDeserializationCallback
public value class System::Decimal : IComparable, IConvertible, IFormattable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IEquatable<System::Decimal>, IFormattable
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable
public readonly struct Decimal : IComparable<decimal>, IConvertible, IEquatable<decimal>, IParsable<decimal>, ISpanParsable<decimal>, IUtf8SpanParsable<decimal>, System.Numerics.IAdditionOperators<decimal,decimal,decimal>, System.Numerics.IAdditiveIdentity<decimal,decimal>, System.Numerics.IComparisonOperators<decimal,decimal,bool>, System.Numerics.IDecrementOperators<decimal>, System.Numerics.IDivisionOperators<decimal,decimal,decimal>, System.Numerics.IEqualityOperators<decimal,decimal,bool>, System.Numerics.IFloatingPoint<decimal>, System.Numerics.IFloatingPointConstants<decimal>, System.Numerics.IIncrementOperators<decimal>, System.Numerics.IMinMaxValue<decimal>, System.Numerics.IModulusOperators<decimal,decimal,decimal>, System.Numerics.IMultiplicativeIdentity<decimal,decimal>, System.Numerics.IMultiplyOperators<decimal,decimal,decimal>, System.Numerics.INumber<decimal>, System.Numerics.INumberBase<decimal>, System.Numerics.ISignedNumber<decimal>, System.Numerics.ISubtractionOperators<decimal,decimal,decimal>, System.Numerics.IUnaryNegationOperators<decimal,decimal>, System.Numerics.IUnaryPlusOperators<decimal,decimal>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct Decimal : IComparable<decimal>, IConvertible, IEquatable<decimal>, IParsable<decimal>, ISpanParsable<decimal>, System.Numerics.IAdditionOperators<decimal,decimal,decimal>, System.Numerics.IAdditiveIdentity<decimal,decimal>, System.Numerics.IComparisonOperators<decimal,decimal,bool>, System.Numerics.IDecrementOperators<decimal>, System.Numerics.IDivisionOperators<decimal,decimal,decimal>, System.Numerics.IEqualityOperators<decimal,decimal,bool>, System.Numerics.IFloatingPoint<decimal>, System.Numerics.IFloatingPointConstants<decimal>, System.Numerics.IIncrementOperators<decimal>, System.Numerics.IMinMaxValue<decimal>, System.Numerics.IModulusOperators<decimal,decimal,decimal>, System.Numerics.IMultiplicativeIdentity<decimal,decimal>, System.Numerics.IMultiplyOperators<decimal,decimal,decimal>, System.Numerics.INumber<decimal>, System.Numerics.INumberBase<decimal>, System.Numerics.ISignedNumber<decimal>, System.Numerics.ISubtractionOperators<decimal,decimal,decimal>, System.Numerics.IUnaryNegationOperators<decimal,decimal>, System.Numerics.IUnaryPlusOperators<decimal,decimal>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback
public readonly struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public struct Decimal : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback
public struct Decimal : IComparable, IComparable<decimal>, IEquatable<decimal>, IFormattable
type decimal = struct
interface IConvertible
interface IFormattable
type decimal = struct
interface IConvertible
interface IFormattable
interface IParsable<decimal>
interface ISpanFormattable
interface ISpanParsable<decimal>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<decimal>
interface IAdditionOperators<decimal, decimal, decimal>
interface IAdditiveIdentity<decimal, decimal>
interface IComparisonOperators<decimal, decimal, bool>
interface IEqualityOperators<decimal, decimal, bool>
interface IDecrementOperators<decimal>
interface IDivisionOperators<decimal, decimal, decimal>
interface IFloatingPoint<decimal>
interface IFloatingPointConstants<decimal>
interface IIncrementOperators<decimal>
interface IMultiplicativeIdentity<decimal, decimal>
interface IMultiplyOperators<decimal, decimal, decimal>
interface INumberBase<decimal>
interface ISubtractionOperators<decimal, decimal, decimal>
interface IUnaryNegationOperators<decimal, decimal>
interface IUnaryPlusOperators<decimal, decimal>
interface IModulusOperators<decimal, decimal, decimal>
interface INumber<decimal>
interface ISignedNumber<decimal>
interface IMinMaxValue<decimal>
interface IDeserializationCallback
interface ISerializable
type decimal = struct
interface IConvertible
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type decimal = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type decimal = struct
interface IConvertible
interface IFormattable
interface IParsable<decimal>
interface ISpanFormattable
interface ISpanParsable<decimal>
interface IAdditionOperators<decimal, decimal, decimal>
interface IAdditiveIdentity<decimal, decimal>
interface IComparisonOperators<decimal, decimal, bool>
interface IEqualityOperators<decimal, decimal, bool>
interface IDecrementOperators<decimal>
interface IDivisionOperators<decimal, decimal, decimal>
interface IFloatingPoint<decimal>
interface IFloatingPointConstants<decimal>
interface INumberBase<decimal>
interface IIncrementOperators<decimal>
interface IMultiplicativeIdentity<decimal, decimal>
interface IMultiplyOperators<decimal, decimal, decimal>
interface ISubtractionOperators<decimal, decimal, decimal>
interface IUnaryNegationOperators<decimal, decimal>
interface IUnaryPlusOperators<decimal, decimal>
interface IModulusOperators<decimal, decimal, decimal>
interface INumber<decimal>
interface ISignedNumber<decimal>
interface IMinMaxValue<decimal>
interface IDeserializationCallback
interface ISerializable
type decimal = struct
interface IConvertible
interface IFormattable
interface IParsable<decimal>
interface ISpanFormattable
interface ISpanParsable<decimal>
interface IAdditionOperators<decimal, decimal, decimal>
interface IAdditiveIdentity<decimal, decimal>
interface IComparisonOperators<decimal, decimal, bool>
interface IEqualityOperators<decimal, decimal, bool>
interface IDecrementOperators<decimal>
interface IDivisionOperators<decimal, decimal, decimal>
interface IFloatingPoint<decimal>
interface IFloatingPointConstants<decimal>
interface INumberBase<decimal>
interface IIncrementOperators<decimal>
interface IMultiplicativeIdentity<decimal, decimal>
interface IMultiplyOperators<decimal, decimal, decimal>
interface ISubtractionOperators<decimal, decimal, decimal>
interface IUnaryNegationOperators<decimal, decimal>
interface IUnaryPlusOperators<decimal, decimal>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<decimal>
interface IModulusOperators<decimal, decimal, decimal>
interface INumber<decimal>
interface ISignedNumber<decimal>
interface IMinMaxValue<decimal>
interface IDeserializationCallback
interface ISerializable
type decimal = struct
interface IConvertible
interface IFormattable
interface IDeserializationCallback
[<System.Serializable>]
type decimal = struct
interface IFormattable
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type decimal = struct
interface IFormattable
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type decimal = struct
interface IFormattable
interface IConvertible
interface IDeserializationCallback
type decimal = struct
interface IFormattable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IEquatable(Of Decimal), IFormattable
Public Structure Decimal
Implements IAdditionOperators(Of Decimal, Decimal, Decimal), IAdditiveIdentity(Of Decimal, Decimal), IComparable(Of Decimal), IComparisonOperators(Of Decimal, Decimal, Boolean), IConvertible, IDecrementOperators(Of Decimal), IDeserializationCallback, IDivisionOperators(Of Decimal, Decimal, Decimal), IEqualityOperators(Of Decimal, Decimal, Boolean), IEquatable(Of Decimal), IFloatingPoint(Of Decimal), IFloatingPointConstants(Of Decimal), IIncrementOperators(Of Decimal), IMinMaxValue(Of Decimal), IModulusOperators(Of Decimal, Decimal, Decimal), IMultiplicativeIdentity(Of Decimal, Decimal), IMultiplyOperators(Of Decimal, Decimal, Decimal), INumber(Of Decimal), INumberBase(Of Decimal), IParsable(Of Decimal), ISerializable, ISignedNumber(Of Decimal), ISpanParsable(Of Decimal), ISubtractionOperators(Of Decimal, Decimal, Decimal), IUnaryNegationOperators(Of Decimal, Decimal), IUnaryPlusOperators(Of Decimal, Decimal), IUtf8SpanParsable(Of Decimal)
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IDeserializationCallback, IEquatable(Of Decimal), IFormattable, ISerializable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IDeserializationCallback, IEquatable(Of Decimal), ISerializable, ISpanFormattable
Public Structure Decimal
Implements IAdditionOperators(Of Decimal, Decimal, Decimal), IAdditiveIdentity(Of Decimal, Decimal), IComparable(Of Decimal), IComparisonOperators(Of Decimal, Decimal, Boolean), IConvertible, IDecrementOperators(Of Decimal), IDeserializationCallback, IDivisionOperators(Of Decimal, Decimal, Decimal), IEqualityOperators(Of Decimal, Decimal, Boolean), IEquatable(Of Decimal), IFloatingPoint(Of Decimal), IFloatingPointConstants(Of Decimal), IIncrementOperators(Of Decimal), IMinMaxValue(Of Decimal), IModulusOperators(Of Decimal, Decimal, Decimal), IMultiplicativeIdentity(Of Decimal, Decimal), IMultiplyOperators(Of Decimal, Decimal, Decimal), INumber(Of Decimal), INumberBase(Of Decimal), IParsable(Of Decimal), ISerializable, ISignedNumber(Of Decimal), ISpanParsable(Of Decimal), ISubtractionOperators(Of Decimal, Decimal, Decimal), IUnaryNegationOperators(Of Decimal, Decimal), IUnaryPlusOperators(Of Decimal, Decimal)
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IDeserializationCallback, IEquatable(Of Decimal), IFormattable
Public Structure Decimal
Implements IComparable, IConvertible, IFormattable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IEquatable(Of Decimal), IFormattable
- Ereditarietà
- Attributi
- Implementazioni
-
IComparable IComparable<Decimal> IConvertible IEquatable<Decimal> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Decimal> IParsable<TSelf> ISpanFormattable ISpanParsable<Decimal> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Decimal> IUtf8SpanParsable<TSelf> IAdditionOperators<Decimal,Decimal,Decimal> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Decimal,Decimal> IAdditiveIdentity<TSelf,TSelf> IComparisonOperators<Decimal,Decimal,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Decimal> IDecrementOperators<TSelf> IDivisionOperators<Decimal,Decimal,Decimal> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Decimal,Decimal,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IFloatingPoint<Decimal> IFloatingPointConstants<Decimal> IFloatingPointConstants<TSelf> IIncrementOperators<Decimal> IIncrementOperators<TSelf> IMinMaxValue<Decimal> IModulusOperators<Decimal,Decimal,Decimal> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Decimal,Decimal> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Decimal,Decimal,Decimal> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Decimal> INumber<TSelf> INumberBase<Decimal> INumberBase<TSelf> ISignedNumber<Decimal> ISignedNumber<TSelf> ISubtractionOperators<Decimal,Decimal,Decimal> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Decimal,Decimal> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Decimal,Decimal> IUnaryPlusOperators<TSelf,TSelf> IDeserializationCallback ISerializable
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sull'API per Decimal.
Costruttori
| Nome | Descrizione |
|---|---|
| Decimal(Double) |
Inizializza una nuova istanza di Decimal sul valore del numero a virgola mobile e precisione doppia specificato. |
| Decimal(Int32, Int32, Int32, Boolean, Byte) |
Inizializza una nuova istanza di Decimal da parametri che specificano le parti costitutive dell'istanza. |
| Decimal(Int32) |
Inizializza una nuova istanza di Decimal sul valore dell'intero con segno a 32 bit specificato. |
| Decimal(Int32[]) |
Inizializza una nuova istanza di Decimal in un valore decimale rappresentato in binario e contenuto in una matrice specificata. |
| Decimal(Int64) |
Inizializza una nuova istanza di Decimal nel valore dell'intero con segno a 64 bit specificato. |
| Decimal(ReadOnlySpan<Int32>) |
Inizializza una nuova istanza di Decimal in un valore decimale rappresentato in formato binario e contenuto nell'intervallo specificato. |
| Decimal(Single) |
Inizializza una nuova istanza di Decimal sul valore del numero a virgola mobile e precisione singola specificato. |
| Decimal(UInt32) |
Inizializza una nuova istanza di Decimal sul valore dell'intero senza segno a 32 bit specificato. |
| Decimal(UInt64) |
Inizializza una nuova istanza di Decimal nel valore dell'intero senza segno a 64 bit specificato. |
Campi
| Nome | Descrizione |
|---|---|
| MaxValue |
Rappresenta il valore massimo possibile di Decimal. Questo campo è costante e di sola lettura. |
| MinusOne |
Rappresenta il numero negativo 1 (-1). |
| MinValue |
Rappresenta il valore minimo possibile di Decimal. Questo campo è costante e di sola lettura. |
| One |
Rappresenta il numero uno (1). |
| Zero |
Rappresenta il numero zero (0). |
Proprietà
| Nome | Descrizione |
|---|---|
| Scale |
Ottiene il fattore di ridimensionamento del decimale, ovvero un numero compreso tra 0 e 28 che rappresenta il numero di cifre decimali. |
Metodi
| Nome | Descrizione |
|---|---|
| Abs(Decimal) |
Calcola l'assoluto di un valore. |
| Add(Decimal, Decimal) |
Aggiunge due valori specificati Decimal . |
| Ceiling(Decimal) |
Restituisce il valore integrale più piccolo maggiore o uguale al numero decimale specificato. |
| Clamp(Decimal, Decimal, Decimal) |
Blocca un valore a un valore minimo e massimo inclusivo. |
| Compare(Decimal, Decimal) |
Confronta due valori specificati Decimal . |
| CompareTo(Decimal) |
Confronta questa istanza con un oggetto specificato Decimal e restituisce un confronto dei relativi valori. |
| CompareTo(Object) |
Confronta questa istanza con un oggetto specificato e restituisce un confronto dei relativi valori. |
| ConvertToInteger<TInteger>(Decimal) |
Converte un valore in un tipo integer specificato utilizzando la saturazione in caso di overflow |
| ConvertToIntegerNative<TInteger>(Decimal) |
Converte un valore in un tipo integer specificato utilizzando un comportamento specifico della piattaforma in caso di overflow. |
| CopySign(Decimal, Decimal) |
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. |
| Divide(Decimal, Decimal) |
Divide due valori specificati Decimal . |
| Equals(Decimal, Decimal) |
Restituisce un valore che indica se due istanze specificate di Decimal rappresentano lo stesso valore. |
| Equals(Decimal) |
Restituisce un valore che indica se questa istanza e un oggetto specificato Decimal rappresentano lo stesso valore. |
| Equals(Object) |
Restituisce un valore che indica se questa istanza e un oggetto specificato Object rappresentano lo stesso tipo e valore. |
| Floor(Decimal) |
Arrotonda un numero specificato Decimal al numero intero più vicino verso l'infinito negativo. |
| FromOACurrency(Int64) |
Converte l'intero con segno a 64 bit specificato, che contiene un valore valuta di automazione OLE, nel valore equivalente Decimal . |
| GetBits(Decimal, Span<Int32>) |
Converte il valore di un'istanza specificata di Decimal nella relativa rappresentazione binaria equivalente. |
| GetBits(Decimal) |
Converte il valore di un'istanza specificata di Decimal nella relativa rappresentazione binaria equivalente. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| GetTypeCode() |
Restituisce l'oggetto per il TypeCode tipo di Decimalvalore . |
| IsCanonical(Decimal) |
Determina se un valore è nella relativa rappresentazione canonica. |
| IsEvenInteger(Decimal) |
Determina se un valore rappresenta un numero integrale pari. |
| IsInteger(Decimal) |
Determina se un valore rappresenta un numero integrale. |
| IsNegative(Decimal) |
Determina se un valore è negativo. |
| IsOddInteger(Decimal) |
Determina se un valore rappresenta un numero integrale dispari. |
| IsPositive(Decimal) |
Determina se un valore è positivo. |
| Max(Decimal, Decimal) |
Confronta due valori con il calcolo maggiore. |
| MaxMagnitude(Decimal, Decimal) |
Confronta due valori con il calcolo maggiore. |
| Min(Decimal, Decimal) |
Confronta due valori con il calcolo minore. |
| MinMagnitude(Decimal, Decimal) |
Confronta due valori con il calcolo minore. |
| Multiply(Decimal, Decimal) |
Moltiplica due valori specificati Decimal . |
| Negate(Decimal) |
Restituisce il risultato della moltiplicazione del valore specificato Decimal per uno negativo. |
| 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) |
Converte la rappresentazione dell'intervallo di un numero nell'equivalente Decimal utilizzando lo stile e il formato specifico delle impostazioni cultura specificati. |
| Parse(String, IFormatProvider) |
Converte la rappresentazione di stringa di un numero nell'equivalente Decimal utilizzando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
| Parse(String, NumberStyles, IFormatProvider) |
Converte la rappresentazione di stringa di un numero nell'equivalente Decimal utilizzando lo stile e il formato specifico delle impostazioni cultura specificati. |
| Parse(String, NumberStyles) |
Converte la rappresentazione di stringa di un numero in uno stile specificato nell'equivalente Decimal . |
| Parse(String) |
Converte la rappresentazione di stringa di un numero nell'equivalente Decimal . |
| Remainder(Decimal, Decimal) |
Calcola il resto dopo aver diviso due Decimal valori. |
| Round(Decimal, Int32, MidpointRounding) |
Arrotonda un valore decimale alla precisione specificata utilizzando la strategia di arrotondamento specificata. |
| Round(Decimal, Int32) |
Arrotonda un Decimal valore a un numero specificato di posizioni decimali. |
| Round(Decimal, MidpointRounding) |
Arrotonda un valore decimale a un numero intero utilizzando la strategia di arrotondamento specificata. |
| Round(Decimal) |
Arrotonda un valore decimale all'intero più vicino. |
| Sign(Decimal) |
Calcola il segno di un valore. |
| Subtract(Decimal, Decimal) |
Sottrae un valore specificato Decimal da un altro. |
| ToByte(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero senza segno a 8 bit equivalente. |
| ToDouble(Decimal) |
Converte il valore dell'oggetto specificato Decimal nel numero a virgola mobile a precisione doppia equivalente. |
| ToInt16(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero con segno a 16 bit equivalente. |
| ToInt32(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero con segno a 32 bit equivalente. |
| ToInt64(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero con segno a 64 bit equivalente. |
| ToOACurrency(Decimal) |
Converte il valore specificato Decimal nel valore di valuta di automazione OLE equivalente, contenuto in un intero con segno a 64 bit. |
| ToSByte(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero con segno a 8 bit equivalente. |
| ToSingle(Decimal) |
Converte il valore dell'oggetto specificato Decimal nel numero a virgola mobile a precisione singola equivalente. |
| ToString() |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente. |
| 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) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato e le informazioni sul formato specifiche delle impostazioni cultura. |
| ToString(String) |
Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente utilizzando il formato specificato. |
| ToUInt16(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero senza segno a 16 bit equivalente. |
| ToUInt32(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero senza segno a 32 bit equivalente. |
| ToUInt64(Decimal) |
Converte il valore dell'oggetto specificato Decimal nell'intero senza segno a 64 bit equivalente. |
| Truncate(Decimal) |
Restituisce le cifre integrali dell'oggetto specificato Decimal. Tutte le cifre frazionarie vengono eliminate. |
| 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 decimale corrente nell'intervallo di caratteri specificato. |
| TryGetBits(Decimal, Span<Int32>, Int32) |
Tenta di convertire il valore di un'istanza specificata di Decimal nella relativa rappresentazione binaria equivalente. |
| TryParse(ReadOnlySpan<Byte>, Decimal) |
Tenta di convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nell'equivalente decimale con segno. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, Decimal) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Decimal) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
| TryParse(ReadOnlySpan<Char>, Decimal) |
Converte la rappresentazione di intervallo di un numero nell'equivalente Decimal usando il formato specifico delle impostazioni cultura. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, Decimal) |
Tenta di analizzare un intervallo di caratteri in un valore. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Decimal) |
Converte la rappresentazione dell'intervallo di un numero nell'equivalente Decimal utilizzando lo stile e il formato specifico delle impostazioni cultura specificati. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(String, Decimal) |
Converte la rappresentazione di stringa di un numero nell'equivalente Decimal . Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
| TryParse(String, IFormatProvider, Decimal) |
Tenta di analizzare una stringa in un valore. |
| TryParse(String, NumberStyles, IFormatProvider, Decimal) |
Converte la rappresentazione di stringa di un numero nell'equivalente Decimal utilizzando lo stile e il formato specifico delle impostazioni cultura specificati. Un valore restituito indica se la conversione ha avuto esito positivo o negativo. |
Operatori
| Nome | Descrizione |
|---|---|
| Addition(Decimal, Decimal) |
Aggiunge due valori specificati Decimal . |
| Decrement(Decimal) |
Decrementa l'operando Decimal di uno. |
| Division(Decimal, Decimal) |
Divide due valori specificati Decimal . |
| Equality(Decimal, Decimal) |
Restituisce un valore che indica se due Decimal valori sono uguali. |
| Explicit(Decimal to Byte) |
Definisce una conversione esplicita di un oggetto Decimal in un intero senza segno a 8 bit. |
| Explicit(Decimal to Char) |
Definisce una conversione esplicita di un oggetto Decimal in un carattere Unicode. |
| Explicit(Decimal to Double) |
Definisce una conversione esplicita di un Decimal oggetto in un numero a virgola mobile a precisione doppia. |
| Explicit(Decimal to Int16) |
Definisce una conversione esplicita di un oggetto Decimal in un intero con segno a 16 bit. |
| Explicit(Decimal to Int32) |
Definisce una conversione esplicita di un oggetto Decimal in un intero con segno a 32 bit. |
| Explicit(Decimal to Int64) |
Definisce una conversione esplicita di un oggetto Decimal in un intero con segno a 64 bit. |
| Explicit(Decimal to SByte) |
Definisce una conversione esplicita di un oggetto Decimal in un intero con segno a 8 bit. Questa API non è conforme a CLS. |
| Explicit(Decimal to Single) |
Definisce una conversione esplicita di un Decimal oggetto in un numero a virgola mobile a precisione singola. |
| Explicit(Decimal to UInt16) |
Definisce una conversione esplicita di un Decimal oggetto in un intero senza segno a 16 bit. Questa API non è conforme a CLS. |
| Explicit(Decimal to UInt32) |
Definisce una conversione esplicita di un Decimal oggetto in un intero senza segno a 32 bit. Questa API non è conforme a CLS. |
| Explicit(Decimal to UInt64) |
Definisce una conversione esplicita di un Decimal oggetto in un intero senza segno a 64 bit. Questa API non è conforme a CLS. |
| Explicit(Double to Decimal) |
Definisce una conversione esplicita di un numero a virgola mobile e precisione doppia in un oggetto Decimal. |
| Explicit(Single to Decimal) |
Definisce una conversione esplicita di un numero a virgola mobile e precisione singola in un oggetto Decimal. |
| GreaterThan(Decimal, Decimal) |
Restituisce un valore che indica se un oggetto specificato Decimal è maggiore di un altro oggetto specificato Decimal. |
| GreaterThanOrEqual(Decimal, Decimal) |
Restituisce un valore che indica se un oggetto specificato Decimal è maggiore o uguale a un altro specificato Decimal. |
| Implicit(Byte to Decimal) |
Definisce una conversione implicita di un intero senza segno a 8 bit in un oggetto Decimal. |
| Implicit(Char to Decimal) |
Definisce una conversione implicita di un carattere Unicode in un oggetto Decimal. |
| Implicit(Int16 to Decimal) |
Definisce una conversione implicita di un intero con segno a 16 bit in un oggetto Decimal. |
| Implicit(Int32 to Decimal) |
Definisce una conversione implicita di un intero con segno a 32 bit in un oggetto Decimal. |
| Implicit(Int64 to Decimal) |
Definisce una conversione implicita di un intero con segno a 64 bit in un oggetto Decimal. |
| Implicit(SByte to Decimal) |
Definisce una conversione implicita di un intero con segno a 8 bit in un oggetto Decimal. Questa API non è conforme a CLS. |
| Implicit(UInt16 to Decimal) |
Definisce una conversione implicita di un intero senza segno a 16 bit in un oggetto Decimal. Questa API non è conforme a CLS. |
| Implicit(UInt32 to Decimal) |
Definisce una conversione implicita di un intero senza segno a 32 bit in un oggetto Decimal. Questa API non è conforme a CLS. |
| Implicit(UInt64 to Decimal) |
Definisce una conversione implicita di un intero senza segno a 64 bit in un oggetto Decimal. Questa API non è conforme a CLS. |
| Increment(Decimal) |
Incrementa l'operando Decimal di 1. |
| Inequality(Decimal, Decimal) |
Restituisce un valore che indica se due Decimal oggetti hanno valori diversi. |
| LessThan(Decimal, Decimal) |
Restituisce un valore che indica se un oggetto specificato Decimal è minore di un altro oggetto specificato Decimal. |
| LessThanOrEqual(Decimal, Decimal) |
Restituisce un valore che indica se un oggetto specificato Decimal è minore o uguale a un altro oggetto specificato Decimal. |
| Modulus(Decimal, Decimal) |
Restituisce il resto risultante dalla divisione di due valori specificati Decimal . |
| Multiply(Decimal, Decimal) |
Moltiplica due valori specificati Decimal . |
| Subtraction(Decimal, Decimal) |
Sottrae due valori specificati Decimal . |
| UnaryNegation(Decimal) |
Nega il valore dell'operando specificato Decimal . |
| UnaryPlus(Decimal) |
Restituisce il valore dell'operando Decimal (il segno dell'operando è invariato). |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IAdditiveIdentity<Decimal,Decimal>.AdditiveIdentity |
Ottiene l'identità aggiuntiva del tipo corrente. |
| IComparable.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. |
| IConvertible.GetTypeCode() |
Restituisce l'oggetto TypeCode per questa istanza. |
| IConvertible.ToBoolean(IFormatProvider) |
Per una descrizione di questo membro, vedere ToBoolean(IFormatProvider). |
| IConvertible.ToByte(IFormatProvider) |
Per una descrizione di questo membro, vedere ToByte(IFormatProvider). |
| IConvertible.ToChar(IFormatProvider) |
Questa conversione non è supportata. Il tentativo di utilizzare questo metodo genera un'eccezione InvalidCastException. |
| IConvertible.ToDateTime(IFormatProvider) |
Questa conversione non è supportata. Il tentativo di utilizzare questo metodo genera un'eccezione InvalidCastException. |
| IConvertible.ToDecimal(IFormatProvider) |
Per una descrizione di questo membro, vedere ToDecimal(IFormatProvider). |
| IConvertible.ToDouble(IFormatProvider) |
Per una descrizione di questo membro, vedere ToDouble(IFormatProvider). |
| IConvertible.ToInt16(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt16(IFormatProvider). |
| IConvertible.ToInt32(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt32(IFormatProvider). |
| IConvertible.ToInt64(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt64(IFormatProvider). |
| IConvertible.ToSByte(IFormatProvider) |
Per una descrizione di questo membro, vedere ToSByte(IFormatProvider). |
| IConvertible.ToSingle(IFormatProvider) |
Per una descrizione di questo membro, vedere ToSingle(IFormatProvider). |
| IConvertible.ToType(Type, IFormatProvider) |
Per una descrizione di questo membro, vedere ToType(Type, IFormatProvider). |
| IConvertible.ToUInt16(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt16(IFormatProvider). |
| IConvertible.ToUInt32(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt32(IFormatProvider). |
| IConvertible.ToUInt64(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt64(IFormatProvider). |
| IDeserializationCallback.OnDeserialization(Object) |
Viene eseguito quando la deserializzazione di un oggetto è stata completata. |
| IFloatingPoint<Decimal>.GetExponentByteCount() |
Ottiene il numero di byte che verranno scritti come parte di TryWriteExponentLittleEndian(Span<Byte>, Int32). |
| IFloatingPoint<Decimal>.GetExponentShortestBitLength() |
Ottiene la lunghezza, espressa in bit, della rappresentazione di complemento più breve dell'esponente corrente. |
| IFloatingPoint<Decimal>.GetSignificandBitLength() |
Ottiene la lunghezza, espressa in bit, del significando corrente. |
| IFloatingPoint<Decimal>.GetSignificandByteCount() |
Ottiene il numero di byte che verranno scritti come parte di TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
| IFloatingPoint<Decimal>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Prova a scrivere l'esponente corrente, in formato big-endian, in un determinato intervallo. |
| IFloatingPoint<Decimal>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Prova a scrivere l'esponente corrente, in formato little-endian, in un intervallo specificato. |
| IFloatingPoint<Decimal>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Prova a scrivere il significando corrente, in formato big-endian, in un intervallo specificato. |
| IFloatingPoint<Decimal>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Prova a scrivere il significando corrente, in formato little-endian, in un intervallo specificato. |
| IFloatingPointConstants<Decimal>.E |
Ottiene la costante |
| IFloatingPointConstants<Decimal>.Pi |
Ottiene la costante |
| IFloatingPointConstants<Decimal>.Tau |
Ottiene la costante |
| IMinMaxValue<Decimal>.MaxValue |
Ottiene il valore massimo del tipo corrente. |
| IMinMaxValue<Decimal>.MinValue |
Ottiene il valore minimo del tipo corrente. |
| IMultiplicativeIdentity<Decimal,Decimal>.MultiplicativeIdentity |
Ottiene l'identità moltiplicativa del tipo corrente. |
| INumber<Decimal>.MaxNumber(Decimal, Decimal) |
Confronta due valori con il calcolo maggiore e restituendo l'altro valore se un input è |
| INumber<Decimal>.MinNumber(Decimal, Decimal) |
Confronta due valori con il calcolo minore e restituendo l'altro valore se un input è |
| INumberBase<Decimal>.IsComplexNumber(Decimal) |
Determina se un valore rappresenta un numero complesso. |
| INumberBase<Decimal>.IsFinite(Decimal) |
Determina se un valore è finito. |
| INumberBase<Decimal>.IsImaginaryNumber(Decimal) |
Determina se un valore rappresenta un numero immaginario puro. |
| INumberBase<Decimal>.IsInfinity(Decimal) |
Determina se un valore è infinito. |
| INumberBase<Decimal>.IsNaN(Decimal) |
Determina se un valore è NaN. |
| INumberBase<Decimal>.IsNegativeInfinity(Decimal) |
Determina se un valore è infinito negativo. |
| INumberBase<Decimal>.IsNormal(Decimal) |
Determina se un valore è normale. |
| INumberBase<Decimal>.IsPositiveInfinity(Decimal) |
Determina se un valore è infinito positivo. |
| INumberBase<Decimal>.IsRealNumber(Decimal) |
Determina se un valore rappresenta un numero reale. |
| INumberBase<Decimal>.IsSubnormal(Decimal) |
Determina se un valore è sottonormamale. |
| INumberBase<Decimal>.IsZero(Decimal) |
Determina se un valore è zero. |
| INumberBase<Decimal>.MaxMagnitudeNumber(Decimal, Decimal) |
Confronta due valori con il calcolo con la grandezza maggiore e restituendo l'altro valore se un input è |
| INumberBase<Decimal>.MinMagnitudeNumber(Decimal, Decimal) |
Confronta due valori con il calcolo con la grandezza minore e restituendo l'altro valore se un input è |
| INumberBase<Decimal>.MultiplyAddEstimate(Decimal, Decimal, Decimal) |
Calcola una stima di ( |
| INumberBase<Decimal>.One |
Ottiene il valore |
| INumberBase<Decimal>.Radix |
Ottiene la radice o la base del tipo. |
| INumberBase<Decimal>.TryConvertFromChecked<TOther>(TOther, Decimal) |
Rappresenta un numero a virgola mobile decimale. |
| INumberBase<Decimal>.TryConvertFromSaturating<TOther>(TOther, Decimal) |
Rappresenta un numero a virgola mobile decimale. |
| INumberBase<Decimal>.TryConvertFromTruncating<TOther>(TOther, Decimal) |
Rappresenta un numero a virgola mobile decimale. |
| INumberBase<Decimal>.TryConvertToChecked<TOther>(Decimal, 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<Decimal>.TryConvertToSaturating<TOther>(Decimal, 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<Decimal>.TryConvertToTruncating<TOther>(Decimal, 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. |
| INumberBase<Decimal>.Zero |
Ottiene il valore |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Popola un SerializationInfo oggetto con i dati necessari per serializzare l'oggetto di destinazione. |
| ISignedNumber<Decimal>.NegativeOne |
Ottiene il valore |
Si applica a
Thread safety
Tutti i membri di questo tipo sono thread-safe. I membri che sembrano modificare lo stato dell'istanza restituiscono effettivamente una nuova istanza inizializzata con il nuovo valore. Come per qualsiasi altro tipo, la lettura e la scrittura in una variabile condivisa contenente un'istanza di questo tipo devono essere protette da un blocco per garantire la thread safety.