SqlMoney 構造体

定義

-2 63 (または -922,337,203,685,477.5808) から 2 63 までの通貨値を表します。 -1 (+922,337,203,685,477.5807) を使用して、データベースに格納またはデータベースから取得する 1 万分の 1 の通貨単位の精度を実現します。

public value class SqlMoney : IComparable, System::Data::SqlTypes::INullable
public value class SqlMoney : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlMoney : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlMoney : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlMoney : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlMoney = struct
    interface INullable
[<System.Serializable>]
type SqlMoney = struct
    interface INullable
    interface IXmlSerializable
type SqlMoney = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlMoney
Implements IComparable, INullable
Public Structure SqlMoney
Implements IComparable, INullable, IXmlSerializable
継承
SqlMoney
属性
実装

注釈

SqlMoney オブジェクトの実際の値は、Valueに格納されます。

コンストラクター

名前 説明
SqlMoney(Decimal)

指定したSqlMoney値を使用して、Decimal クラスの新しいインスタンスを初期化します。

SqlMoney(Double)

指定した double 値を使用して、 SqlMoney クラスの新しいインスタンスを初期化します。

SqlMoney(Int32)

指定した整数値を使用して、 SqlMoney クラスの新しいインスタンスを初期化します。

SqlMoney(Int64)

指定した長整数を使用して、 SqlMoney クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
MaxValue

SqlMoney クラスのインスタンスのValue プロパティに割り当てることができる最大値を表します。

MinValue

SqlMoney クラスのインスタンスValueプロパティに割り当てることができる最小値を表します。

Null

SqlMoney クラスのこのインスタンスに割り当てることができるDBNullを表します。

Zero

SqlMoney クラスのインスタンスのValue プロパティに割り当てることができるゼロ値を表します。

プロパティ

名前 説明
IsNull

この SqlMoney 構造体が null かどうかを示すブール値を返します。

Value

SqlMoney構造体のインスタンスの通貨値を取得します。 このプロパティは読み取り専用です。

メソッド

名前 説明
Add(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの合計を計算します。

CompareTo(Object)

この SqlMoney インスタンスを指定された Object と比較し、その相対値を示す値を返します。

CompareTo(SqlMoney)

この SqlMoney インスタンスを指定された SqlMoney と比較し、その相対値を示す値を返します。

Divide(SqlMoney, SqlMoney)

除算演算子は、最初の SqlMoney パラメーターを 2 番目のパラメーターで除算します。

Equals(Object)

指定されたオブジェクト パラメーターを、SqlMoney オブジェクトのValue プロパティと比較します。

Equals(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、それらが等しいかどうかを判断します。

GetHashCode()

このインスタンスのハッシュ コードを取得します。

GetXsdType(XmlSchemaSet)

指定した XmlSchemaSetの XML スキーマ定義言語 (XSD) を返します。

GreaterThan(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーターより大きいかどうかを判断します。

GreaterThanOrEqual(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以上かどうかを判断します。

LessThan(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーターより小さいかどうかを判断します。

LessThanOrEqual(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以下かどうかを判断します。

Multiply(SqlMoney, SqlMoney)

乗算演算子は、2 つの SqlMoney パラメーターの積を計算します。

NotEquals(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、それらが等しくないかどうかを判断します。

Parse(String)

数値の String 表現を等価の SqlMoney に変換します。

Subtract(SqlMoney, SqlMoney)

減算演算子は、2 番目の SqlMoney パラメーターを最初のパラメーターから減算します。

ToDecimal()

SqlMoneyのこのインスタンスの値をDecimal構造体として変換します。

ToDouble()

この SqlMoney 構造体を Doubleに変換します。

ToInt32()

この SqlMoney 構造体を Int32に変換します。

ToInt64()

この SqlMoney 構造体の値を Int64に変換します。

ToSqlBoolean()

この SqlMoney 構造体を SqlBooleanに変換します。

ToSqlByte()

この SqlMoney 構造体を SqlByteに変換します。

ToSqlDecimal()

この SqlMoney 構造体を SqlDecimalに変換します。

ToSqlDouble()

この SqlMoney 構造体を SqlDoubleに変換します。

ToSqlInt16()

この SqlMoney 構造体を SqlInt16に変換します。

ToSqlInt32()

この SqlMoney 構造体を SqlInt32に変換します。

ToSqlInt64()

この SqlMoney 構造体を SqlInt64に変換します。

ToSqlSingle()

この SqlMoney 構造体を SqlSingleに変換します。

ToSqlString()

この SqlMoney 構造体を SqlStringに変換します。

ToString()

SqlMoneyのこのインスタンスを文字列に変換します。

演算子

名前 説明
Addition(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの合計を計算します。

Division(SqlMoney, SqlMoney)

除算演算子は、最初の SqlMoney パラメーターを 2 番目のパラメーターで除算します。

Equality(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、それらが等しいかどうかを判断します。

Explicit(Double to SqlMoney)

この暗黙的な演算子は、指定された SqlDouble パラメーターを SqlMoneyに変換します。

Explicit(SqlBoolean to SqlMoney)

この暗黙的な演算子は、指定された SqlBoolean パラメーターを SqlMoneyに変換します。

Explicit(SqlDecimal to SqlMoney)

この演算子は、指定された SqlDecimal パラメーターを SqlMoneyに変換します。

Explicit(SqlDouble to SqlMoney)

この演算子は、指定された SqlDouble パラメーターを SqlMoneyに変換します。

Explicit(SqlMoney to Decimal)

指定した SqlMoney 構造体を Decimalに変換します。

Explicit(SqlSingle to SqlMoney)

この演算子は、指定された SqlSingle パラメーターを SqlMoneyに変換します。

Explicit(SqlString to SqlMoney)

この演算子は、 SqlString パラメーターを SqlMoneyに変換します。

GreaterThan(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーターより大きいかどうかを判断します。

GreaterThanOrEqual(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以上かどうかを判断します。

Implicit(Decimal to SqlMoney)

Decimal パラメーターをSqlMoneyに変換します。

Implicit(Int64 to SqlMoney)

この暗黙的な演算子は、指定された Int64 パラメーターを SqlMoneyに変換します。

Implicit(SqlByte to SqlMoney)

この暗黙的な演算子は、指定された SqlByte パラメーターを SqlMoneyに変換します。

Implicit(SqlInt16 to SqlMoney)

この暗黙的な演算子は、指定された SqlInt16 パラメーターを SqlMoneyに変換します。

Implicit(SqlInt32 to SqlMoney)

この暗黙的な演算子は、指定された SqlInt32 パラメーターを SqlMoneyに変換します。

Implicit(SqlInt64 to SqlMoney)

この暗黙的な演算子は、指定された SqlInt64 パラメーターを SqlMoneyに変換します。

Inequality(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、それらが等しくないかどうかを判断します。

LessThan(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーターより小さいかどうかを判断します。

LessThanOrEqual(SqlMoney, SqlMoney)

2 つの SqlMoney パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以下かどうかを判断します。

Multiply(SqlMoney, SqlMoney)

乗算演算子は、2 つの SqlMoney パラメーターの積を計算します。

Subtraction(SqlMoney, SqlMoney)

減算演算子は、2 番目の SqlMoney パラメーターを最初のパラメーターから減算します。

UnaryNegation(SqlMoney)

単項マイナス演算子は、 SqlMoney パラメーターを否定します。

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

名前 説明
IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter)

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

適用対象

こちらもご覧ください