BigDecimal コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
BigDecimal(BigInteger) |
を |
BigDecimal(Char[], Int32, Int32, MathContext) |
の文字配列表現 |
BigDecimal(Char[], Int32, Int32) |
の文字配列表現 |
BigDecimal(BigInteger, Int32, MathContext) |
|
BigDecimal(String, MathContext) |
の文字列表現 |
BigDecimal(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
BigDecimal(Int64, MathContext) |
を |
BigDecimal(Double, MathContext) |
を |
BigDecimal(Int32, MathContext) |
を |
BigDecimal(BigInteger, Int32) |
|
BigDecimal(BigInteger, MathContext) |
を |
BigDecimal(String) |
の文字列表現を |
BigDecimal(Int64) |
を |
BigDecimal(Int32) |
を |
BigDecimal(Double) |
を |
BigDecimal(Char[]) |
の文字配列表現 |
BigDecimal(Char[], MathContext) |
の文字配列表現 |
BigDecimal(BigInteger)
を BigInteger
に変換します BigDecimal
。
[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;)V", "")]
public BigDecimal (Java.Math.BigInteger? val);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger -> Java.Math.BigDecimal
パラメーター
- val
- BigInteger
BigInteger
に変換される BigDecimal
値。
- 属性
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(java.math.BigInteger)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Char[], Int32, Int32, MathContext)
の文字配列表現 BigDecimal
を に BigDecimal
変換し、コンストラクターと同じ文字 #BigDecimal(String)
シーケンスを受け入れ、サブ配列を指定し、コンテキスト設定に従って丸めます。
[Android.Runtime.Register(".ctor", "([CIILjava/math/MathContext;)V", "")]
public BigDecimal (char[]? in, int offset, int len, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "([CIILjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : char[] * int * int * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- in
- Char[]
char
文字のソースである 配列。
- offset
- Int32
検査する配列内の最初の文字。
- len
- Int32
考慮する文字数。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
の場合、または が大きな 10 進数の有効な文字列表現を含まない場合offset = in.length
in
は 。
と のmc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(char[], int, int, java.math.MathContext)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Char[], Int32, Int32)
の文字配列表現 BigDecimal
を に BigDecimal
変換し、コンストラクターと同じ文字シーケンスを #BigDecimal(String)
受け入れ、サブ配列を指定できるようにします。
[Android.Runtime.Register(".ctor", "([CII)V", "")]
public BigDecimal (char[]? in, int offset, int len);
[<Android.Runtime.Register(".ctor", "([CII)V", "")>]
new Java.Math.BigDecimal : char[] * int * int -> Java.Math.BigDecimal
パラメーター
- in
- Char[]
char
文字のソースである 配列。
- offset
- Int32
検査する配列内の最初の文字。
- len
- Int32
考慮する文字数。
- 属性
例外
の場合、または が大きな 10 進数の有効な文字列表現を含まない場合offset = in.length
in
は 。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(char[], int, int)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(BigInteger, Int32, MathContext)
BigInteger
スケーリングされていない値とスケールを int
にBigDecimal
変換し、コンテキスト設定に従って丸めます。
[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;ILjava/math/MathContext;)V", "")]
public BigDecimal (Java.Math.BigInteger? unscaledVal, int scale, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;ILjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger * int * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- unscaledVal
- BigInteger
のスケール解除された値 BigDecimal
。
- scale
- Int32
の BigDecimal
スケール。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
と のmc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
の場合 unscaledVal == null
は 。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(java.math.BigInteger, int, java.math.MathContext)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(String, MathContext)
の文字列表現 BigDecimal
を に変換し、コンテキスト設定に BigDecimal
従って丸め処理を行い、コンストラクターと同じ文字列 #BigDecimal(String)
を受け入れます。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/math/MathContext;)V", "")]
public BigDecimal (string? val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : string * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- val
- String
の BigDecimal
文字列表現。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
に大きな 10 進数の有効な文字列表現が含まれていない場合 val
は 。
と のmc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(java.lang.String, java.math.MathContext)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(IntPtr, JniHandleOwnership)
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。
protected BigDecimal (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Math.BigDecimal : nativeint * Android.Runtime.JniHandleOwnership -> Java.Math.BigDecimal
パラメーター
- transfer
- JniHandleOwnership
処理方法を示す 。JniHandleOwnershipjavaReference
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Int64, MathContext)
を long
に変換し、 BigDecimal
コンテキスト設定に従って丸めます。
[Android.Runtime.Register(".ctor", "(JLjava/math/MathContext;)V", "")]
public BigDecimal (long val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(JLjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : int64 * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- val
- Int64
long
に変換される BigDecimal
値。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
と のmc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(long, java.math.MathContext)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Double, MathContext)
を double
に変換し、 BigDecimal
コンテキスト設定に従って丸めます。
[Android.Runtime.Register(".ctor", "(DLjava/math/MathContext;)V", "")]
public BigDecimal (double val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(DLjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : double * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- val
- Double
double
に変換される BigDecimal
値。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
が無限大であるか、数値でない場合 val
は 。
と のmc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(double, java.math.MathContext)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Int32, MathContext)
を int
に変換し、 BigDecimal
コンテキスト設定に従って丸めます。
[Android.Runtime.Register(".ctor", "(ILjava/math/MathContext;)V", "")]
public BigDecimal (int val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(ILjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : int * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- val
- Int32
int
に変換される BigDecimal
値。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
と のc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(int, java.math.MathContext)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(BigInteger, Int32)
BigInteger
スケーリングされていない値とスケールを int
に変換しますBigDecimal
。
[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;I)V", "")]
public BigDecimal (Java.Math.BigInteger? unscaledVal, int scale);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;I)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger * int -> Java.Math.BigDecimal
パラメーター
- unscaledVal
- BigInteger
のスケール解除された値 BigDecimal
。
- scale
- Int32
の BigDecimal
スケール。
- 属性
例外
の場合 unscaledVal == null
は 。
注釈
の Java ドキュメント java.math.BigDecimal.BigDecimal(java.math.BigInteger, int)
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(BigInteger, MathContext)
コンテキスト設定 BigInteger
に従って、 BigDecimal
を丸め処理に変換します。
[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/MathContext;)V", "")]
public BigDecimal (Java.Math.BigInteger? val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- val
- BigInteger
BigInteger
に変換される BigDecimal
値。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
と のmc.roundingMode ==
UNNECESSARY
場合mc.precision > 0
、および 新しい大きな 10 進数は、丸めなしでは、指定された有効桁数内で表すことができません。
注釈
の java.math.BigDecimal.BigDecimal(java.math.BigInteger, java.math.MathContext)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(String)
の文字列表現を BigDecimal
に変換 BigDecimal
します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public BigDecimal (string? val);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Math.BigDecimal : string -> Java.Math.BigDecimal
パラメーター
- val
- String
の BigDecimal
文字列表現。
- 属性
例外
が大きな 10 進数の有効な文字列表現を含まない場合 val
。
注釈
の java.math.BigDecimal.BigDecimal(java.lang.String)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Int64)
を long
に変換します BigDecimal
。
[Android.Runtime.Register(".ctor", "(J)V", "")]
public BigDecimal (long val);
[<Android.Runtime.Register(".ctor", "(J)V", "")>]
new Java.Math.BigDecimal : int64 -> Java.Math.BigDecimal
パラメーター
- val
- Int64
long
に変換される BigDecimal
値。
- 属性
注釈
の java.math.BigDecimal.BigDecimal(long)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Int32)
を int
に変換 BigDecimal
します。
[Android.Runtime.Register(".ctor", "(I)V", "")]
public BigDecimal (int val);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Math.BigDecimal : int -> Java.Math.BigDecimal
パラメーター
- val
- Int32
int
に変換される BigDecimal
値。
- 属性
注釈
の java.math.BigDecimal.BigDecimal(int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Double)
を double
に BigDecimal
変換します。これは、 のバイナリ浮動小数点値の double
正確な 10 進表現です。
[Android.Runtime.Register(".ctor", "(D)V", "")]
public BigDecimal (double val);
[<Android.Runtime.Register(".ctor", "(D)V", "")>]
new Java.Math.BigDecimal : double -> Java.Math.BigDecimal
パラメーター
- val
- Double
double
に変換される BigDecimal
値。
- 属性
例外
が無限大であるか、数値でない場合 val
は 。
注釈
の java.math.BigDecimal.BigDecimal(double)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Char[])
の文字配列表現を BigDecimal
に BigDecimal
変換し、コンストラクターと同じ文字シーケンスを #BigDecimal(String)
受け入れます。
[Android.Runtime.Register(".ctor", "([C)V", "")]
public BigDecimal (char[]? in);
[<Android.Runtime.Register(".ctor", "([C)V", "")>]
new Java.Math.BigDecimal : char[] -> Java.Math.BigDecimal
パラメーター
- in
- Char[]
char
文字のソースである配列。
- 属性
例外
が大きな 10 進数の有効な文字列表現を含まない場合 in
。
注釈
の java.math.BigDecimal.BigDecimal(char[])
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
BigDecimal(Char[], MathContext)
の文字配列表現 BigDecimal
を に BigDecimal
変換し、コンストラクターと同じ一連の文字を #BigDecimal(String)
受け入れ、コンテキスト設定に従って丸めます。
[Android.Runtime.Register(".ctor", "([CLjava/math/MathContext;)V", "")]
public BigDecimal (char[]? in, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "([CLjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : char[] * Java.Math.MathContext -> Java.Math.BigDecimal
パラメーター
- in
- Char[]
char
文字のソースである配列。
- mc
- MathContext
使用するコンテキスト。
- 属性
例外
が大きな 10 進数の有効な文字列表現を含まない場合 in
。
と と mc.roundingMode ==
UNNECESSARY
の場合mc.precision > 0
、新しい大きな 10 進数を丸めずに指定された有効桁数内で表すことはできません。
注釈
の java.math.BigDecimal.BigDecimal(char[], java.math.MathContext)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。