10 進数の拡張メソッド Decimal Extensions

10 進数の拡張メソッドをになります。

拡張メソッドがわからない方は、以下の記事を参考にしてください。

拡張メソッドの作り方 (実装方法) C#
String クラスにバイト数が返してくれるメソッドが欲しい! DateTime 構造体に日付が含まれる月の最終日 (末日) を返して...

10 進数の拡張メソッド DecimalExtensions

10 進数の拡張メソッドは DecimalExtensions クラスに実装しています。

DecimalExtensions クラスのメソッド一覧

DecimalExtensionsクラスに実装しているメソッドの一覧です。

メソッド名 説明
Abs 数値の絶対値を取得します。
Add 指定した値を加算します。
Ceiling 最小の整数に切り上げます。
CeilingWithDecimals 小数以下を指定した小数部の桁数に切り上げた最小の数値を取得します。
Divide 指定した値を除算します。
Floor 最大の整数に切り捨てます。
FloorWithDecimals 小数以下を指定した小数部の桁数に切り捨てた最大の数値を取得します。
GetBits インスタンスの値と等価のバイナリ形式の値を取得します。
Max 大きい方の数値を取得します。
Min 小さい方の数値を取得します。
Multiply 指定した値を乗算します。
Negate -1 を乗算します。
Remainder 除算した後の剰余を計算します。
Round 最も近い整数に丸めます。
Round 指定した小数部の桁数に丸めます。
Round 最も近い整数に丸めます。 値が 2 つの数値の中間にある場合にその値を丸める方法をパラメーターで指定します。
Round 指定した小数部の桁数に丸めます。値が 2 つの数値の中間にある場合にその値を丸める方法をパラメーターで指定します。
Sign 符号を示す整数を取得します。
Subtract 指定した値を減算します。
ToByte Byte に変換します。
ToDouble Double に変換します。
ToInt16 Int16 に変換します。
ToInt32 Int32 に変換します。
ToInt64 Int64 に変換します。
ToOACurrency OACurrency に変換します。
ToSByte SByte に変換します。
ToSingle Single に変換します。
ToUInt16 UInt16 に変換します。
ToUInt32 UInt32 に変換します。
ToUInt64 UInt64 に変換します。
Truncate 10 進数の整数部を取得します。

Abs メソッド

インスタンスメソッドのように呼び出すことのできるAdsメソッドです。

Add メソッド

インスタンスメソッドのように呼び出すことのできるAddメソッドです。

Ceiling メソッド

インスタンスメソッドのように呼び出すことのできるCeilingメソッドです。

CeilingWithDecimals メソッド

小数部の桁数を指定して切り上げた値を取得するメソッドです。

Divide メソッド

インスタンスメソッドのように呼び出すことのできるDivideメソッドです。

Floor メソッド

インスタンスメソッドのように呼び出すことのできるFloorメソッドです。

FloorWithDecimals メソッド

小数部の桁数を指定して切り捨てた値を取得するメソッドです。

GetBits メソッド

インスタンスメソッドのように呼び出すことのできるGetBitsメソッドです。

Max メソッド

インスタンスメソッドのように呼び出すことのできるMaxメソッドです。

Min メソッド

インスタンスメソッドのように呼び出すことのできるMinメソッドです。

Multiply メソッド

インスタンスメソッドのように呼び出すことのできるMultiplyメソッドです。

Negate メソッド

インスタンスメソッドのように呼び出すことのできるNegateメソッドです。

Remainder メソッド

インスタンスメソッドのように呼び出すことのできるRemainderメソッドです。

Round メソッド

インスタンスメソッドのように呼び出すことのできるRoundメソッドです。

Sign メソッド

インスタンスメソッドのように呼び出すことのできるSignメソッドです。

Subtract メソッド

インスタンスメソッドのように呼び出すことのできるSubtractメソッドです。

ToByte メソッド

インスタンスメソッドのように呼び出すことのできるToByteメソッドです。

ToDouble メソッド

インスタンスメソッドのように呼び出すことのできるToDoubleメソッドです。

ToInt16 メソッド

インスタンスメソッドのように呼び出すことのできるToInt16メソッドです。

ToInt32 メソッド

インスタンスメソッドのように呼び出すことのできるToInt32メソッドです。

ToInt64 メソッド

インスタンスメソッドのように呼び出すことのできるToInt64メソッドです。

ToOACurrency メソッド

インスタンスメソッドのように呼び出すことのできるToOACurrencyメソッドです。

ToSByte メソッド

インスタンスメソッドのように呼び出すことのできるToSByteメソッドです。

ToSingle メソッド

インスタンスメソッドのように呼び出すことのできるToSingleメソッドです。

ToUInt16 メソッド

インスタンスメソッドのように呼び出すことのできるToUInt16メソッドです。

ToUInt32 メソッド

インスタンスメソッドのように呼び出すことのできるToUInt32メソッドです。

ToUInt64 メソッド

インスタンスメソッドのように呼び出すことのできるToUInt64メソッドです。

Truncate メソッド

インスタンスメソッドのように呼び出すことのできるTruncateメソッドです。

今後も10 進数の拡張メソッドが貯まってきたら随時追加していきます。

参考記事

文字列の拡張メソッドについては、以下の記事をご参照ください。

文字列の拡張メソッド String Extensions
今まで貯めてきた文字列の拡張メソッドをこのページにまとめておきます。 拡張メソッドについては以下の記事を参照してください。 ...

日付と時間の拡張メソッドについては、以下の記事をご参照ください。

日付と時間の拡張メソッド DateTime Extensions
日付と時刻の拡張メソッドがある程度貯まってきたのでこのページにまとめておこうと思います。 特定の日付の判定処理が多いですが、カレンダー関連...

倍精度浮動小数点数の拡張メソッドについては、以下の記事をご参照ください。

倍精度浮動小数点数の拡張メソッド Double Extensions
倍精度浮動小数点数 Double の拡張メソッドの一覧です。 Double の 拡張メソッドは Double 構造体、Math クラス、T...

コレクションの拡張メソッドについては、以下の記事をご参照ください。

コレクションの拡張メソッド Collection Extensions
このページでは、コレクションを操作するための拡張メソッドについてまとめていきます。 コレクションに対する拡張メソッドの主な処理は、要素の追...