OracleNumber Yapı

Tanım

Bir veritabanında depolanacak veya veritabanından alınacak -10 27 -1 ile 10 27 -1 arasında sabit bir duyarlığı temsil eder ve sayısal değeri ölçeklendirir.

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
Devralma
OracleNumber
Uygulamalar

Açıklamalar

Bir OracleNumber nesnesi almak için yöntemini çağırın GetOracleNumber .

Oracle sayısal veri türleri en fazla 27 ondalık basamak duyarlık depolayabilir. Oracle sayısal değerlerini ortak dil çalışma zamanı veri türlerine dönüştürürken Oracle değeri çok büyük olabilir. Buna karşılık, ortak dil çalışma zamanı veri türlerinin sayısal değerini değerine OracleNumberdönüştürürken, sayısal değer için çok büyük veya çok yüksek duyarlık OracleNumberolabilir. Bu durumlardan biri Oracle ORA-22053 taşma hatasına neden olur. Oracle veritabanınız büyük değerler içeriyorsa veri türünü kullanmanız OracleNumber gerekir. Daha sonra ortak dil çalışma zamanı veri türüne açıkça dönüştürebilir ve hataları yakalayabilir veya işleyebilirsiniz.

Oluşturucular

OracleNumber(Decimal)

Sağlanan Decimal değeri kullanarak yapının yeni bir örneğini OracleNumber başlatır.

OracleNumber(Double)

Sağlanan çift duyarlık değerini kullanarak öğesinin yeni bir örneğini OracleNumber başlatır.

OracleNumber(Int32)

Sağlanan tamsayı değerini kullanarak yapının yeni bir örneğini OracleNumber başlatır.

OracleNumber(Int64)

Sağlanan uzun tamsayı değerini kullanarak yapının yeni bir örneğini OracleNumber başlatır.

OracleNumber(OracleNumber)

Sağlanan OracleNumberöğesini kullanarak yapının yeni bir örneğini OracleNumber başlatır.

Alanlar

E

e-2,718 değerini döndürür.

MaxPrecision

Duyarlık karşılaştırması için mümkün olan en büyük değeri temsil eden sabit.

MaxScale

Ölçek karşılaştırması için en yüksek değeri temsil eden sabit.

MaxValue

Bir yapının en yüksek değerini temsil eden sabit OracleNumber .

MinScale

Ölçek karşılaştırması için en düşük değeri temsil eden sabit.

MinusOne

-1 değerini döndürür.

MinValue

Bir yapı için minimum değeri temsil eden sabit OracleNumber .

Null

Sınıfın bir örneğinin OracleNumber özelliğine Value atanabilen null değeri temsil eder.

One

1 değerini döndürür.

PI

pi-3.1415926535897932384626433832795028842 değerini döndürür.

Zero

0 değerini döndürür.

Özellikler

IsNull

Bu OracleNumber yapının null olup olmadığını Value gösterir.

Value

Yapının değerini OracleNumber alır. Bu özellik salt okunur durumdadır.

Yöntemler

Abs(OracleNumber)

parametresinin OracleNumber mutlak değerini alır.

Acos(OracleNumber)

Bir OracleNumberöğesinin ters hiperbolik kosinüsünü hesaplar.

Add(OracleNumber, OracleNumber)

İki OracleNumber yapının toplamını hesaplar.

Asin(OracleNumber)

Bir OracleNumberöğesinin ters hiperbolik sinüsünü hesaplar.

Atan(OracleNumber)

bir OracleNumberöğesinin ters hiperbolik tanjantını hesaplar.

Atan2(OracleNumber, OracleNumber)

İki OracleNumber yapının ters hiperbolik tanjantını hesaplar.

Ceiling(OracleNumber)

Belirtilen OracleNumber yapıdan büyük veya buna eşit en küçük tamsayıyı döndürür.

CompareTo(Object)

Yapının bu örneğini OracleNumber sağlanan nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür.

Cos(OracleNumber)

Bir OracleNumberöğesinin kosinüsünü hesaplar.

Cosh(OracleNumber)

Bir OracleNumberöğesinin hiperbolik kosinüsünü hesaplar.

Divide(OracleNumber, OracleNumber)

İlk OracleNumber yapıyı ikinciye bölmenin sonuçlarını hesaplar.

Equals(Object)

Sağlanan nesne parametresini nesnenin Value özelliğiyle OracleNumber karşılaştırır.

Equals(OracleNumber, OracleNumber)

Eşit olup olmadıklarını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir.

Exp(OracleNumber)

Bir öğesinin gücüne yükseltilmiş e değerini OracleNumberhesaplar. Sabit e 2,71828182845904'e eşittir ve doğal logaritmanın tabanıdır.

Floor(OracleNumber)

Belirtilen OracleNumber bir sayıyı sonraki daha düşük tamsayıya yuvarlar.

GetHashCode()

Yapının bu örneği OracleNumber için karma kodu döndürür.

GreaterThan(OracleNumber, OracleNumber)

İlkinin ikinciden büyük olup olmadığını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir.

GreaterThanOrEqual(OracleNumber, OracleNumber)

İlkinin ikincisinden büyük veya ikinciye eşit olup olmadığını belirlemek için iki OracleNumber parametrenin mantıksal karşılaştırmasını gerçekleştirir.

LessThan(OracleNumber, OracleNumber)

İlkinin ikinciden küçük olup olmadığını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir.

LessThanOrEqual(OracleNumber, OracleNumber)

İlkinin ikincisinden küçük veya buna eşit olup olmadığını belirlemek için iki OracleNumber parametrenin mantıksal karşılaştırmasını gerçekleştirir.

Log(OracleNumber)

Bir öğesinin doğal logaritması OracleNumberhesaplar. Doğal logaritmalar e (2,71828182845904) sabitini temel alır.

Log(OracleNumber, Int32)

Belirttiğiniz taban için bir OracleNumber hesaplar.

Log(OracleNumber, OracleNumber)

Belirttiğiniz taban için bir OracleNumber hesaplar.

Log10(OracleNumber)

Bir sayının 10 tabanındaki logaritması hesaplar.

Max(OracleNumber, OracleNumber)

İki OracleNumber parametre değerinin büyük değerini döndürür.

Min(OracleNumber, OracleNumber)

İki OracleNumber parametre değerinin küçük değerini döndürür.

Modulo(OracleNumber, OracleNumber)

İlk yapıyı ikinciye bölerek OracleNumber modulus değerini hesaplar.

Multiply(OracleNumber, OracleNumber)

İki OracleNumber parametrenin çarpımını hesaplar.

Negate(OracleNumber)

parametresinin değerini olumsuzlar OracleNumber .

NotEquals(OracleNumber, OracleNumber)

Eşit olup olmadıklarını belirlemek için iki OracleNumber parametrenin mantıksal karşılaştırmasını gerçekleştirir.

Parse(String)

Bir sayının String gösterimini eşdeğerine OracleNumber dönüştürür.

Pow(OracleNumber, Int32)

Belirtilen bir sayıyı belirtilen kuvvete yükseltmenin sonucunu hesaplar.

Pow(OracleNumber, OracleNumber)

Belirtilen bir yapıyı ikinci OracleNumber bir yapı tarafından belirtilen OracleNumber güce yükseltmenin sonucunu hesaplar.

Round(OracleNumber, Int32)

Belirtilen duyarlık ile belirtilen OracleNumber yapının değerine en yakın sayıyı alır.

Shift(OracleNumber, Int32)

Belirtilen basamak sayısını sola veya sağa kaydırıyor.

Sign(OracleNumber)

Bir yapının Value özelliğinin işaretini gösteren bir OracleNumber değer alır.

Sin(OracleNumber)

Bir OracleNumberöğesinin sinüsünü hesaplar.

Sinh(OracleNumber)

Bir OracleNumberöğesinin hiperbolik sinüsünü hesaplar.

Sqrt(OracleNumber)

parametresinin karekökünü OracleNumber hesaplar.

Subtract(OracleNumber, OracleNumber)

İkinci OracleNumber yapıyı birinciden çıkarmanın sonucunu hesaplar.

Tan(OracleNumber)

Bir OracleNumberöğesinin tanjantını hesaplar.

Tanh(OracleNumber)

Bir OracleNumberöğesinin hiperbolik tanjantını hesaplar.

ToString()

Bu OracleNumber yapıyı olarak dönüştürür String.

Truncate(OracleNumber, Int32)

Belirtilen OracleNumber yapının değerini istenen konuma doğru kısaltın.

İşleçler

Addition(OracleNumber, OracleNumber)

İki OracleNumber yapının toplamını hesaplar.

Division(OracleNumber, OracleNumber)

İlk OracleNumber yapıyı ikinciye bölmenin sonuçlarını hesaplar.

Equality(OracleNumber, OracleNumber)

Eşit olup olmadıklarını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir.

Explicit(Decimal to OracleNumber)

Sağlanan Decimal yapıyı bir OracleNumber yapıya dönüştürür.

Explicit(Double to OracleNumber)

Sağlanan Double yapıyı bir OracleNumber yapıya dönüştürür.

Explicit(Int32 to OracleNumber)

Sağlanan tamsayıyı bir OracleNumber yapıya dönüştürür.

Explicit(Int64 to OracleNumber)

Sağlanan Int64 yapıyı bir OracleNumber yapıya dönüştürür.

Explicit(OracleNumber to Decimal)

Yapıyı OracleNumber öğesine Decimaldönüştürür.

Explicit(OracleNumber to Double)

Yapıyı OracleNumber öğesine Doubledönüştürür.

Explicit(OracleNumber to Int32)

Yapıyı OracleNumber öğesine Int32dönüştürür.

Explicit(OracleNumber to Int64)

Yapıyı OracleNumber öğesine Int64dönüştürür.

Explicit(String to OracleNumber)

Sağlanan String öğesini bir OracleNumber yapıya dönüştürür.

GreaterThan(OracleNumber, OracleNumber)

İlkinin ikinciden büyük olup olmadığını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir.

GreaterThanOrEqual(OracleNumber, OracleNumber)

İlkinin ikincisinden büyük veya ikinciye eşit olup olmadığını belirlemek için iki OracleNumber parametrenin mantıksal karşılaştırmasını gerçekleştirir.

Inequality(OracleNumber, OracleNumber)

Eşit olup olmadıklarını belirlemek için iki OracleNumber parametrenin mantıksal karşılaştırmasını gerçekleştirir.

LessThan(OracleNumber, OracleNumber)

İlkinin ikinciden küçük olup olmadığını belirlemek için iki OracleNumber yapının mantıksal karşılaştırmasını gerçekleştirir.

LessThanOrEqual(OracleNumber, OracleNumber)

İlkinin ikincisinden küçük veya buna eşit olup olmadığını belirlemek için iki OracleNumber parametrenin mantıksal karşılaştırmasını gerçekleştirir.

Modulus(OracleNumber, OracleNumber)

Bir yapıyı ikinci OracleNumber bir OracleNumber yapıya bölerek kalan kısmı hesaplar.

Multiply(OracleNumber, OracleNumber)

İki OracleNumber yapının çarpımını hesaplar.

Subtraction(OracleNumber, OracleNumber)

İkinci OracleNumber yapıyı birinciden çıkarmanın sonucunu hesaplar.

UnaryNegation(OracleNumber)

Yapıyı olumsuzlar OracleNumber .

Şunlara uygulanır