Table of Contents

Class DecimalOperator

Namespace
Ecng.Common
Assembly
Ecng.Common.dll

Implements arithmetic operations for decimal numbers.

public class DecimalOperator : BaseOperator<decimal>, IOperator<decimal>, IComparer<decimal>, IOperator, IComparer
Inheritance
DecimalOperator
Implements
Inherited Members
Extension Methods

Constructors

DecimalOperator()

public DecimalOperator()

Methods

Add(decimal, decimal)

Adds two decimals.

public override decimal Add(decimal first, decimal second)

Parameters

first decimal
second decimal

Returns

decimal

Compare(decimal, decimal)

Compares two decimals.

public override int Compare(decimal first, decimal second)

Parameters

first decimal
second decimal

Returns

int

Divide(decimal, decimal)

Divides the first decimal by the second.

public override decimal Divide(decimal first, decimal second)

Parameters

first decimal
second decimal

Returns

decimal

Multiply(decimal, decimal)

Multiplies two decimals.

public override decimal Multiply(decimal first, decimal second)

Parameters

first decimal
second decimal

Returns

decimal

Subtract(decimal, decimal)

Subtracts the second decimal from the first.

public override decimal Subtract(decimal first, decimal second)

Parameters

first decimal
second decimal

Returns

decimal