MathContext クラス

定義

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

[Android.Runtime.Register("java/math/MathContext", DoNotGenerateAcw=true)]
public sealed class MathContext : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/math/MathContext", DoNotGenerateAcw=true)>]
type MathContext = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
MathContext
属性
実装

注釈

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

基本に依存しない設定は次のとおりです。 <ol><li>precision: 操作に使用する桁数。結果はこの有効桁数に丸められます

<li>roundingMode: RoundingMode 丸め処理に使用するアルゴリズムを指定する オブジェクト。 </Ol>

1\.5 で追加されました。

java.math.MathContextJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

MathContext(Int32)

指定した有効桁数と丸めモードを使用して、新しい MathContextRoundingMode#HALF_UP HALF_UP 構築します。

MathContext(Int32, RoundingMode)

指定した有効桁数と丸めモードで新しい MathContext を構築します。

MathContext(String)

文字列から新しい MathContext を構築します。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Decimal128

MathContext IEEE 754R Decimal128 形式、34 桁、および丸めモードRoundingMode#HALF_EVEN HALF_EVENに一致する有効桁数設定を持つ オブジェクト。IEEE 754R の既定値です。

Decimal32

MathContext IEEE 754R Decimal32 形式、7 桁、および丸めモードRoundingMode#HALF_EVEN HALF_EVENに一致する有効桁数設定を持つ オブジェクト。IEEE 754R の既定値です。

Decimal64

MathContext IEEE 754R Decimal64 形式、16 桁、および丸めモードRoundingMode#HALF_EVEN HALF_EVENに一致する有効桁数設定を持つ オブジェクト。IEEE 754R の既定値です。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
JniPeerMembers

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

PeerReference

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
Precision

設定を返します precision

RoundingMode

roundingMode 設定を返します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
Unlimited

無制限の MathContext 有効桁数の算術演算に必要な値を設定する オブジェクト。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
Dispose(Boolean)

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
IJavaPeerable.Finalized()

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

GetJniTypeName(IJavaPeerable)

クラスによって実装されるルールなど、数値演算子の特定のルールを記述するコンテキスト設定を BigDecimal カプセル化する不変オブジェクト。

適用対象