メンバ一覧 add 前のメソッド 次のメソッド

VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)

add メソッド

機能および役割

この WrpDecimal オブジェクトのインスタンスの値にパラメタで指定された WrpDecimal オブジェクトのインスタンスの値を加算する。

所属クラス (ツーピーススタイルの場合にこのメソッドが宣言されているクラス)

AppliTech.WorkFrame.WrpDecimal (ローカル)

AppliTech.WorkFrame.WrpDecimal (セントラル)

または AppliTech.WrpObject8.dll の中の以下のクラスにも含まれている。

AppliTech.WrpDecimal (ローカル・セントラル共通)

呼出し方

wD.add(インスタンス)

(ただし wD は、クラス WrpDecimal のインスタンス)

戻り値の型および意味

WrpDecimal 型 の和。

パラメタの型および意味

WrpDecimal 型

例外の発生 (誤った呼出しの際に発生する例外)

(関係する例外の発生なし)

使用上のヒントと注意事項

関連事項

Java のメソッド add にほぼ相当する。

使用例

' Visual Basic による add の例
Public Function Derived(ByVal IODirection As WrpInteger, _
                        ByVal IOCount As WrpDecimal, _
                        ByVal StockCount As WrpDecimal) As WrpDecimal
    ' 入出庫区分(IODirection)によって数量(IOCount)を加減算します。
    If IODirection Is Nothing OrElse IOCount Is Nothing Then
        Return Nothing
    End If
    If StockCount Is Nothing Then
        StockCount = New WrpDecimal(0)
    End If
    If IODirection.compareTo(WrpInteger.valueOf(1)) = 0 Then
        ' 入庫数加算
        Return StockCount.add(IOCount)
    ElseIf IODirection.compareTo(WrpInteger.valueOf(2)) = 0 Then
        ' 出庫数減算
        Return StockCount.subtract(IOCount)
    Else
        ' 想定外の区分
        Return Nothing
    End If
End Function
// C# による add の例
public WrpDecimal Derived( WrpInteger IODirection,
                          WrpDecimal IOCount,
                          WrpDecimal StockCount ) {
    // 入出庫区分(IODirection)によって数量(IOCount)を加減算します。
    if (IODirection == null || IOCount == null) {
        return null;
    }
    if (StockCount == null) {
        StockCount = new WrpDecimal(0);
    }
    if (IODirection.compareTo(WrpInteger.valueOf(1)) == 0) {
        // 入庫数加算
        return StockCount.add(IOCount);
    }
    else if (IODirection.compareTo(WrpInteger.valueOf(2)) == 0) {
        // 出庫数減算
        return StockCount.subtract(IOCount);
    }
    else {
        // 想定外の区分
        return null;
    }
}
(MANDALA.J ではこの機能に対応したクラスを提供していません。
かわりに、java.math.BigDecimal クラスを使用してください。)