OracleNumber Struct

Definitie

Vertegenwoordigt een vaste precisie en schaal van numerieke waarde tussen -10 27 -1 en 10 27 -1 die moeten worden opgeslagen in of opgehaald uit een database.

public value class OracleNumber : IComparable, System::Data::SqlTypes::INullable
public struct OracleNumber : IComparable, System.Data.SqlTypes.INullable
type OracleNumber = struct
    interface INullable
Public Structure OracleNumber
Implements IComparable, INullable
Overname
OracleNumber
Implementeringen

Opmerkingen

Als u een OracleNumber object wilt verkrijgen, roept u de GetOracleNumber methode aan.

Oracle-numerieke gegevenstypen kunnen maximaal 27 decimale cijfers van precisie opslaan. Bij het converteren van Oracle-numerieke waarden naar algemene runtime-gegevenstypen voor taal, is de Oracle-waarde mogelijk te groot. Omgekeerd kan bij het converteren van een numerieke waarde van een common language runtime-gegevenstypen naar een OracleNumber, de numerieke waarde te groot of te hoog zijn voor de OracleNumber. Een van deze gevallen veroorzaakt een Oracle ORA-22053-overloopfout. Als uw Oracle-database grote waarden kan bevatten, moet u het OracleNumber gegevenstype gebruiken. U kunt vervolgens expliciet converteren naar het gegevenstype common language runtime en eventuele fouten ondervangen of afhandelen.

Constructors

Name Description
OracleNumber(Decimal)

Initialiseert een nieuw exemplaar van de OracleNumber structuur met behulp van de opgegeven Decimal waarde.

OracleNumber(Double)

Initialiseert een nieuw exemplaar van de OracleNumber instantie met behulp van de opgegeven dubbele precisiewaarde.

OracleNumber(Int32)

Initialiseert een nieuw exemplaar van de OracleNumber structuur met behulp van de opgegeven gehele waarde.

OracleNumber(Int64)

Initialiseert een nieuwe instantie van de OracleNumber structuur met behulp van de opgegeven lange geheel getalwaarde.

OracleNumber(OracleNumber)

Initialiseert een nieuw exemplaar van de OracleNumber structuur met behulp van de opgegeven OracleNumber.

Velden

Name Description
E

Retourneert de waarde e-2,718.

MaxPrecision

Een constante die de grootst mogelijke waarde vertegenwoordigt voor precisievergelijking.

MaxScale

Een constante die de maximumwaarde voor schaalvergelijking aangeeft.

MaxValue

Een constante die de maximumwaarde van een OracleNumber structuur aangeeft.

MinScale

Een constante die de minimumwaarde voor schaalvergelijking aangeeft.

MinusOne

Retourneert de waarde -1.

MinValue

Een constante die de minimumwaarde voor een OracleNumber structuur aangeeft.

Null

Vertegenwoordigt een null-waarde die kan worden toegewezen aan de Value eigenschap van een exemplaar van de OracleNumber klasse.

One

Retourneert de waarde 1.

PI

Retourneert de waarde van pi-3,1415926535897932384626433832795028842.

Zero

Retourneert de waarde 0.

Eigenschappen

Name Description
IsNull

Hiermee wordt aangegeven of de ValueOracleNumber structuur null is.

Value

Hiermee haalt u de waarde van de OracleNumber structuur op. Deze eigenschap is alleen-lezen.

Methoden

Name Description
Abs(OracleNumber)

Hiermee haalt u de absolute waarde van de OracleNumber parameter op.

Acos(OracleNumber)

Berekent de inverse cosinus hyperbolicus van een OracleNumber.

Add(OracleNumber, OracleNumber)

Berekent de som van de twee OracleNumber structuren.

Asin(OracleNumber)

Berekent de inverse sinus hyperbolicus van een OracleNumber.

Atan(OracleNumber)

Berekent de inverse tangens hyperbolicus van een OracleNumber.

Atan2(OracleNumber, OracleNumber)

Berekent de inverse tangens hyperbolicus van twee OracleNumber structuren.

Ceiling(OracleNumber)

Retourneert het kleinste gehele getal dat groter is dan of gelijk is aan de opgegeven OracleNumber structuur.

CompareTo(Object)

Vergelijkt dit exemplaar van de OracleNumber structuur met het opgegeven object en retourneert een indicatie van hun relatieve waarden.

Cos(OracleNumber)

Berekent de cosinus van een OracleNumber.

Cosh(OracleNumber)

Berekent de cosinus hyperbolicus van een OracleNumber.

Divide(OracleNumber, OracleNumber)

Berekent de resultaten van het delen van de eerste OracleNumber structuur door de tweede.

Equals(Object)

Vergelijkt de opgegeven objectparameter met de Value eigenschap van het OracleNumber object.

Equals(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber structuren uit om te bepalen of ze gelijk zijn.

Exp(OracleNumber)

Berekent e verheven tot de macht van een OracleNumber. De constante e is gelijk aan 2,71828182845904, de basis van de natuurlijke logaritme.

Floor(OracleNumber)

Rondt een opgegeven OracleNumber getal af op het volgende onderste gehele getal.

GetHashCode()

Retourneert de hash-code voor dit exemplaar van de OracleNumber structuur.

GreaterThan(OracleNumber, OracleNumber)

Voert een logische vergelijking van twee OracleNumber structuren uit om te bepalen of de eerste groter is dan de tweede.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber parameters uit om te bepalen of de eerste groter is dan of gelijk is aan de tweede.

LessThan(OracleNumber, OracleNumber)

Voert een logische vergelijking van twee OracleNumber structuren uit om te bepalen of de eerste kleiner is dan de tweede.

LessThanOrEqual(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber parameters uit om te bepalen of de eerste kleiner is dan of gelijk is aan de tweede.

Log(OracleNumber, Int32)

Berekent een OracleNumber waarde voor de basis die u opgeeft.

Log(OracleNumber, OracleNumber)

Berekent een OracleNumber waarde voor de basis die u opgeeft.

Log(OracleNumber)

Berekent natuurlijke logaritme van een OracleNumber. Natuurlijke logaritmen zijn gebaseerd op de constante e (2,71828182845904).

Log10(OracleNumber)

Berekent de logaritme met grondtal 10 van een getal.

Max(OracleNumber, OracleNumber)

Retourneert de grotere van de twee OracleNumber parameterwaarden.

Min(OracleNumber, OracleNumber)

Retourneert de kleinste van de twee OracleNumber parameterwaarden.

Modulo(OracleNumber, OracleNumber)

Berekent de modulus van het delen van de eerste OracleNumber structuur door de tweede.

Multiply(OracleNumber, OracleNumber)

Berekent het product van de twee OracleNumber parameters.

Negate(OracleNumber)

De waarde van de OracleNumber parameter wordt ontkend.

NotEquals(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber parameters uit om te bepalen of ze niet gelijk zijn.

Parse(String)

Converteert de String weergave van een getal naar het OracleNumber equivalent ervan.

Pow(OracleNumber, Int32)

Berekent het resultaat van het verhogen van een opgegeven getal naar de opgegeven macht.

Pow(OracleNumber, OracleNumber)

Berekent het resultaat van het verhogen van een opgegeven OracleNumber structuur naar de macht die is opgegeven door een tweede OracleNumber structuur.

Round(OracleNumber, Int32)

Hiermee wordt het getal opgehaald dat het dichtst bij de waarde van de opgegeven OracleNumber structuur staat met de opgegeven precisie.

Shift(OracleNumber, Int32)

Hiermee wordt het opgegeven aantal cijfers naar links of rechts verplaatst.

Sign(OracleNumber)

Hiermee wordt een waarde opgehaald die het teken van de eigenschap van een OracleNumber structuur Value aangeeft.

Sin(OracleNumber)

Berekent de sinus van een OracleNumber.

Sinh(OracleNumber)

Berekent de sinus hyperbolicus van een OracleNumber.

Sqrt(OracleNumber)

Berekent de vierkantswortel van de OracleNumber parameter.

Subtract(OracleNumber, OracleNumber)

Berekent het resultaat van het aftrekken van de tweede OracleNumber structuur van de eerste.

Tan(OracleNumber)

Berekent de tangens van een OracleNumber.

Tanh(OracleNumber)

Berekent de tangens hyperbolicus van een OracleNumber.

ToString()

Converteert deze OracleNumber structuur naar String.

Truncate(OracleNumber, Int32)

Kapt de waarde van de opgegeven OracleNumber structuur af naar de gewenste positie.

Operators

Name Description
Addition(OracleNumber, OracleNumber)

Berekent de som van de twee OracleNumber structuren.

Division(OracleNumber, OracleNumber)

Berekent de resultaten van het delen van de eerste OracleNumber structuur door de tweede.

Equality(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber structuren uit om te bepalen of ze gelijk zijn.

Explicit(Decimal to OracleNumber)

Converteert de opgegeven Decimal structuur naar een OracleNumber structuur.

Explicit(Double to OracleNumber)

Converteert de opgegeven Double structuur naar een OracleNumber structuur.

Explicit(Int32 to OracleNumber)

Converteert het opgegeven gehele getal naar een OracleNumber structuur.

Explicit(Int64 to OracleNumber)

Converteert de opgegeven Int64 structuur naar een OracleNumber structuur.

Explicit(OracleNumber to Decimal)

Converteert de OracleNumber structuur naar Decimal.

Explicit(OracleNumber to Double)

Converteert de OracleNumber structuur naar Double.

Explicit(OracleNumber to Int32)

Converteert de OracleNumber structuur naar Int32.

Explicit(OracleNumber to Int64)

Converteert de OracleNumber structuur naar Int64.

Explicit(String to OracleNumber)

Converteert de opgegeven String naar een OracleNumber structuur.

GreaterThan(OracleNumber, OracleNumber)

Voert een logische vergelijking van twee OracleNumber structuren uit om te bepalen of de eerste groter is dan de tweede.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber parameters uit om te bepalen of de eerste groter is dan of gelijk is aan de tweede.

Inequality(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber parameters uit om te bepalen of ze gelijk zijn.

LessThan(OracleNumber, OracleNumber)

Voert een logische vergelijking van twee OracleNumber structuren uit om te bepalen of de eerste kleiner is dan de tweede.

LessThanOrEqual(OracleNumber, OracleNumber)

Voert een logische vergelijking van de twee OracleNumber parameters uit om te bepalen of de eerste kleiner is dan of gelijk is aan de tweede.

Modulus(OracleNumber, OracleNumber)

Berekent de rest die overblijft van het delen van een OracleNumber structuur door een tweede OracleNumber structuur.

Multiply(OracleNumber, OracleNumber)

Berekent het product van twee OracleNumber structuren.

Subtraction(OracleNumber, OracleNumber)

Berekent het resultaat van het aftrekken van de tweede OracleNumber structuur van de eerste.

UnaryNegation(OracleNumber)

De structuur wordt ontkend OracleNumber .

Van toepassing op