OracleNumber.Explicit 演算子

定義

オーバーロード

Explicit(String to OracleNumber)

指定した StringOracleNumber 構造体に変換します。

Explicit(Int64 to OracleNumber)

指定した Int64 構造体を OracleNumber 構造体に変換します。

Explicit(Int32 to OracleNumber)

指定された整数を 構造体に OracleNumber 変換します。

Explicit(Double to OracleNumber)

指定した Double 構造体を OracleNumber 構造体に変換します。

Explicit(OracleNumber to Int64)

OracleNumber 構造体を Int64 に変換します。

Explicit(OracleNumber to Int32)

OracleNumber 構造体を Int32 に変換します。

Explicit(OracleNumber to Double)

OracleNumber 構造体を Double に変換します。

Explicit(OracleNumber to Decimal)

OracleNumber 構造体を Decimal に変換します。

Explicit(Decimal to OracleNumber)

指定した Decimal 構造体を OracleNumber 構造体に変換します。

Explicit(String to OracleNumber)

指定した StringOracleNumber 構造体に変換します。

public:
 static explicit operator System::Data::OracleClient::OracleNumber(System::String ^ x);
public static explicit operator System.Data.OracleClient.OracleNumber (string x);
static member op_Explicit : string -> System.Data.OracleClient.OracleNumber
Public Shared Narrowing Operator CType (x As String) As OracleNumber

パラメーター

x
String

変換される String

戻り値

String 構造体の値と等しい OracleNumber を持つ新しい Value 構造体。

適用対象

Explicit(Int64 to OracleNumber)

指定した Int64 構造体を OracleNumber 構造体に変換します。

public:
 static explicit operator System::Data::OracleClient::OracleNumber(long x);
public static explicit operator System.Data.OracleClient.OracleNumber (long x);
static member op_Explicit : int64 -> System.Data.OracleClient.OracleNumber
Public Shared Narrowing Operator CType (x As Long) As OracleNumber

パラメーター

x
Int64

変換対象の Int64 構造体。

戻り値

Int64 構造体の値と等しい OracleNumber プロパティを持つ新しい Value 構造体。

適用対象

Explicit(Int32 to OracleNumber)

指定された整数を 構造体に OracleNumber 変換します。

public:
 static explicit operator System::Data::OracleClient::OracleNumber(int x);
public static explicit operator System.Data.OracleClient.OracleNumber (int x);
static member op_Explicit : int -> System.Data.OracleClient.OracleNumber
Public Shared Narrowing Operator CType (x As Integer) As OracleNumber

パラメーター

x
Int32

変換される整数構造体。

戻り値

整数の値と等しい Value プロパティを持つ新しい OracleNumber 構造体。

適用対象

Explicit(Double to OracleNumber)

指定した Double 構造体を OracleNumber 構造体に変換します。

public:
 static explicit operator System::Data::OracleClient::OracleNumber(double x);
public static explicit operator System.Data.OracleClient.OracleNumber (double x);
static member op_Explicit : double -> System.Data.OracleClient.OracleNumber
Public Shared Narrowing Operator CType (x As Double) As OracleNumber

パラメーター

x
Double

変換対象の Double 構造体。

戻り値

Double 構造体の値と等しい OracleNumber プロパティを持つ新しい Value 構造体。

適用対象

Explicit(OracleNumber to Int64)

OracleNumber 構造体を Int64 に変換します。

public:
 static explicit operator long(System::Data::OracleClient::OracleNumber x);
public static explicit operator long (System.Data.OracleClient.OracleNumber x);
static member op_Explicit : System.Data.OracleClient.OracleNumber -> int64
Public Shared Narrowing Operator CType (x As OracleNumber) As Long

パラメーター

x
OracleNumber

変換対象の OracleNumber 構造体。

戻り値

Value 構造体の OracleNumber と等しい値を持つ新しい Int64 構造体。

次のコード例では、 を OracleNumber 作成し、 に変換します Int32

//Create OracleNumber and cast it to an Int32.  
OracleNumber n = new OracleNumber(42);  
Int32 i = (Int32)n;  
Console.WriteLine(i);  
'Create OracleNumber and cast it to an Int32.  
 Dim n As OracleNumber = New OracleNumber(42)  
 Dim i As Int32 = (Int32)n  
 Console.WriteLine(i))  

適用対象

Explicit(OracleNumber to Int32)

OracleNumber 構造体を Int32 に変換します。

public:
 static explicit operator int(System::Data::OracleClient::OracleNumber x);
public static explicit operator int (System.Data.OracleClient.OracleNumber x);
static member op_Explicit : System.Data.OracleClient.OracleNumber -> int
Public Shared Narrowing Operator CType (x As OracleNumber) As Integer

パラメーター

x
OracleNumber

変換対象の OracleNumber 構造体。

戻り値

Value 構造体の OracleNumber と等しい値を持つ新しい Int32 構造体。

適用対象

Explicit(OracleNumber to Double)

OracleNumber 構造体を Double に変換します。

public:
 static explicit operator double(System::Data::OracleClient::OracleNumber x);
public static explicit operator double (System.Data.OracleClient.OracleNumber x);
static member op_Explicit : System.Data.OracleClient.OracleNumber -> double
Public Shared Narrowing Operator CType (x As OracleNumber) As Double

パラメーター

x
OracleNumber

変換対象の OracleNumber 構造体。

戻り値

Value 構造体の OracleNumber と等しい値を持つ新しい Double 構造体。

適用対象

Explicit(OracleNumber to Decimal)

OracleNumber 構造体を Decimal に変換します。

public:
 static explicit operator System::Decimal(System::Data::OracleClient::OracleNumber x);
public static explicit operator decimal (System.Data.OracleClient.OracleNumber x);
static member op_Explicit : System.Data.OracleClient.OracleNumber -> decimal
Public Shared Narrowing Operator CType (x As OracleNumber) As Decimal

パラメーター

x
OracleNumber

変換対象の OracleNumber 構造体。

戻り値

Value 構造体の OracleNumber と等しい値を持つ新しい Decimal 構造体。

適用対象

Explicit(Decimal to OracleNumber)

指定した Decimal 構造体を OracleNumber 構造体に変換します。

public:
 static explicit operator System::Data::OracleClient::OracleNumber(System::Decimal x);
public static explicit operator System.Data.OracleClient.OracleNumber (decimal x);
static member op_Explicit : decimal -> System.Data.OracleClient.OracleNumber
Public Shared Narrowing Operator CType (x As Decimal) As OracleNumber

パラメーター

x
Decimal

変換対象の Decimal 構造体。

戻り値

Decimal 構造体の値と等しい OracleNumber を持つ新しい Value 構造体。

適用対象