SqlDecimal 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 valore numerico compreso tra - 10^38 +1 e 10^38 - 1, con scala e precisione fissa.
public value class SqlDecimal : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDecimal : IComparable, IEquatable<System::Data::SqlTypes::SqlDecimal>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDecimal : IComparable, System::Data::SqlTypes::INullable
public struct SqlDecimal : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDecimal : IComparable, IEquatable<System.Data.SqlTypes.SqlDecimal>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDecimal : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlDecimal : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDecimal = struct
interface INullable
interface IXmlSerializable
type SqlDecimal = struct
interface INullable
[<System.Serializable>]
type SqlDecimal = struct
interface INullable
interface IXmlSerializable
Public Structure SqlDecimal
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDecimal
Implements IComparable, IEquatable(Of SqlDecimal), INullable, IXmlSerializable
Public Structure SqlDecimal
Implements IComparable, INullable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
SqlDecimal ha strutture di dati sottostanti diverse dal tipo di dati .NET Framework Decimal corrispondente. Decimal non ha alcun concetto di precisione. Usa 3 DWORD (12 byte) per archiviare i dati effettivi e quindi ha una scala massima di 28. L'intervallo di dati è -79,228,162,514,264,337,593,543,950,335 fino a 79,228,162,514,264,337,593,543,950,335. SqlDecimal ha precisione e scalabilità. Usa 4 interi senza segno a 4 byte per archiviare i dati effettivi e quindi ha precisione e scala massima di 38. L'intervallo di dati è - 10^38 +1 a 10^38 - 1.
Costruttori
SqlDecimal(Byte, Byte, Boolean, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura SqlDecimal utilizzando i parametri forniti. |
SqlDecimal(Byte, Byte, Boolean, Int32[]) |
Inizializza una nuova istanza della struttura SqlDecimal utilizzando i parametri forniti. |
SqlDecimal(Decimal) |
Inizializza una nuova istanza della struttura SqlDecimal utilizzando il valore Decimal specificato. |
SqlDecimal(Double) |
Inizializza una nuova istanza della struttura SqlDecimal utilizzando il parametro Double fornito. |
SqlDecimal(Int32) |
Inizializza una nuova istanza della struttura SqlDecimal utilizzando l'intero fornito. |
SqlDecimal(Int64) |
Inizializza una nuova istanza della struttura SqlDecimal utilizzando il valore long integer fornito. |
Campi
MaxPrecision |
Costante che rappresenta il massimo valore possibile per la proprietà Precision. |
MaxScale |
Costante che rappresenta il valore massimo per la proprietà Scale. |
MaxValue |
Costante che rappresenta il valore massimo di una struttura SqlDecimal. |
MinValue |
Costante che rappresenta il valore minimo di una struttura SqlDecimal. |
Null |
Rappresenta un oggetto DBNull che può essere assegnato a questa istanza della classe SqlDecimal. |
Proprietà
BinData |
Ottiene la rappresentazione binaria del valore della struttura SqlDecimal come una matrice di byte. |
Data |
Ottiene la rappresentazione binaria della struttura SqlDecimal come una matrice di interi. |
IsNull |
Indica se la struttura SqlDecimal è Null. |
IsPositive |
Indica se la proprietà Value della struttura SqlDecimal è maggiore di zero. |
Precision |
Ottiene il numero massimo di cifre utilizzate per rappresentare la proprietà Value. |
Scale |
Ottiene il numero di posizioni decimali in cui viene risolta la proprietà Value. |
Value |
Ottiene il valore della struttura SqlDecimal. Questa proprietà è di sola lettura. |
Metodi
Abs(SqlDecimal) |
Il metodo Abs ottiene il valore assoluto del parametro SqlDecimal. |
Add(SqlDecimal, SqlDecimal) |
Calcola la somma di due operandi SqlDecimal. |
AdjustScale(SqlDecimal, Int32, Boolean) |
La scala dell’operando SqlDecimal sarà modificata in base al numero di cifre indicato dal parametro di cifre. A seconda del valore del parametro fRound, il valore verrà arrotondato al numero di cifre appropriato o verrà troncato. |
Ceiling(SqlDecimal) |
Restituisce il numero intero più piccolo maggiore o uguale alla struttura SqlDecimal specificata. |
CompareTo(Object) |
Confronta questa istanza SqlDecimal all'oggetto Object fornito e restituisce un'indicazione dei valori relativi. |
CompareTo(SqlDecimal) |
Confronta l'istanza SqlDecimal con l'oggetto SqlDecimal fornito e restituisce un’indicazione dei relativi valori. |
ConvertToPrecScale(SqlDecimal, Int32, Int32) |
Modifica il valore dell’operando SqlDecimal in base alla scala e alla precisione indicate. |
Divide(SqlDecimal, SqlDecimal) |
L’operatore di divisione calcola i risultati della divisione del primo operando SqlDecimal per il secondo. |
Equals(Object) |
Confronta il parametro Object fornito con la proprietà Value dell'istanza SqlDecimal. |
Equals(SqlDecimal) |
Indica se l'istanza corrente è uguale a un'altra istanza dello stesso tipo. |
Equals(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due operandi SqlDecimal per stabilire se sono uguali. |
Floor(SqlDecimal) |
Arrotonda un numero SqlDecimal specificato al successivo numero intero più basso. |
GetHashCode() |
Restituisce il codice hash per l'istanza. |
GetXsdType(XmlSchemaSet) |
Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato. |
GreaterThan(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra due strutture SqlDecimal per stabilire se la prima è maggiore della seconda. |
GreaterThanOrEqual(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due parametri SqlDecimal per stabilire se il primo è maggiore o uguale al secondo. |
LessThan(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra due strutture SqlDecimal per stabilire se la prima è minore della seconda. |
LessThanOrEqual(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due parametri SqlDecimal per stabilire se il primo è minore o uguale al secondo. |
Multiply(SqlDecimal, SqlDecimal) |
L’operatore di moltiplicazione calcola il prodotto di due parametri SqlDecimal. |
NotEquals(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due parametri SqlDecimal per stabilire se non sono uguali. |
Parse(String) |
Converte la rappresentazione String di un numero nell'equivalente SqlDecimal. |
Power(SqlDecimal, Double) |
Eleva il valore della struttura SqlDecimal specificata alla potenza esponenziale specificata. |
Round(SqlDecimal, Int32) |
Ottiene il numero più vicino al valore della struttura SqlDecimal specificata con la precisione indicata. |
Sign(SqlDecimal) |
Ottiene un valore che indica il segno di una proprietà SqlDecimal della struttura Value. |
Subtract(SqlDecimal, SqlDecimal) |
Calcola i risultati della sottrazione del secondo operando SqlDecimal dal primo. |
ToDouble() |
Restituisce un valore double uguale ai contenuti della proprietà Value dell’istanza. |
ToSqlBoolean() |
Converte questa struttura SqlDecimal in SqlBoolean. |
ToSqlByte() |
Converte questa struttura SqlDecimal in SqlByte. |
ToSqlDouble() |
Converte questa struttura SqlDecimal in SqlDouble. |
ToSqlInt16() |
Converte questa struttura SqlDecimal in SqlInt16. |
ToSqlInt32() |
Converte questa struttura SqlDecimal in SqlInt32. |
ToSqlInt64() |
Converte questa struttura SqlDecimal in SqlInt64. |
ToSqlMoney() |
Converte questa struttura SqlDecimal in SqlMoney. |
ToSqlSingle() |
Converte questa struttura SqlDecimal in SqlSingle. |
ToSqlString() |
Converte questa struttura SqlDecimal in SqlString. |
ToString() |
Converte questa struttura SqlDecimal in String. |
Truncate(SqlDecimal, Int32) |
Tronca il valore della struttura SqlDecimal specificata nella posizione desiderata. |
WriteTdsValue(Span<UInt32>) |
Scrive i quattro valori interi senza segno a 32 bit che costituiscono la SqlDecimal struttura nell'intervallo |
Operatori
Addition(SqlDecimal, SqlDecimal) |
Calcola la somma di due operandi SqlDecimal. |
Division(SqlDecimal, SqlDecimal) |
L’operatore di divisione calcola i risultati della divisione del primo operando SqlDecimal per il secondo. |
Equality(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due operandi SqlDecimal per stabilire se sono uguali. |
Explicit(Double to SqlDecimal) |
Converte il parametro Double in SqlDecimal . |
Explicit(SqlBoolean to SqlDecimal) |
Converte la struttura SqlBoolean fornita in SqlDecimal. |
Explicit(SqlDecimal to Decimal) |
Converte il parametro SqlDecimal in Decimal . |
Explicit(SqlDouble to SqlDecimal) |
Converte la struttura SqlDouble fornita in SqlDecimal. |
Explicit(SqlSingle to SqlDecimal) |
Converte la struttura SqlSingle fornita in SqlDecimal. |
Explicit(SqlString to SqlDecimal) |
Converte il parametro SqlString fornito in SqlDecimal. |
GreaterThan(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra due strutture SqlDecimal per stabilire se la prima è maggiore della seconda. |
GreaterThanOrEqual(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due parametri SqlDecimal per stabilire se il primo è maggiore o uguale al secondo. |
Implicit(Decimal to SqlDecimal) |
Converte il valore Decimal in SqlDecimal. |
Implicit(Int64 to SqlDecimal) |
Converte la struttura Int64 fornita in SqlDecimal. |
Implicit(SqlByte to SqlDecimal) |
Converte la struttura SqlByte fornita in SqlDecimal. |
Implicit(SqlInt16 to SqlDecimal) |
Converte la struttura SqlInt16 fornita in SqlDecimal. |
Implicit(SqlInt32 to SqlDecimal) |
Converte la struttura SqlInt32 fornita in SqlDecimal. |
Implicit(SqlInt64 to SqlDecimal) |
Converte la struttura SqlInt64 fornita in SqlDecimal. |
Implicit(SqlMoney to SqlDecimal) |
Converte l’operando SqlMoney in SqlDecimal . |
Inequality(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due parametri SqlDecimal per stabilire se non sono uguali. |
LessThan(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra due strutture SqlDecimal per stabilire se la prima è minore della seconda. |
LessThanOrEqual(SqlDecimal, SqlDecimal) |
Esegue un confronto logico tra i due parametri SqlDecimal per stabilire se il primo è minore o uguale al secondo. |
Multiply(SqlDecimal, SqlDecimal) |
L’operatore di moltiplicazione calcola il prodotto di due parametri SqlDecimal. |
Subtraction(SqlDecimal, SqlDecimal) |
Calcola i risultati della sottrazione del secondo operando SqlDecimal dal primo. |
UnaryNegation(SqlDecimal) |
L’operatore unario meno nega il parametro SqlDecimal. |
Implementazioni dell'interfaccia esplicita
IXmlSerializable.GetSchema() |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |
IXmlSerializable.ReadXml(XmlReader) |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |
IXmlSerializable.WriteXml(XmlWriter) |
Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice. |