共用方式為


SqlMoney 結構

定義

表示貨幣值,範圍從 -2 63 (或 -922,337,203,685,477.5808) 到 2 63 -1 (或 +922,337,203,685,477.5807),精確度為要儲存或從資料庫擷取的貨幣單位十萬分之一。

public value class SqlMoney : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlMoney : IComparable, IEquatable<System::Data::SqlTypes::SqlMoney>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlMoney : IComparable, System::Data::SqlTypes::INullable
public struct SqlMoney : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlMoney : IComparable, IEquatable<System.Data.SqlTypes.SqlMoney>, 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
type SqlMoney = struct
    interface INullable
    interface IXmlSerializable
type SqlMoney = struct
    interface INullable
[<System.Serializable>]
type SqlMoney = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlMoney
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlMoney
Implements IComparable, IEquatable(Of SqlMoney), INullable, IXmlSerializable
Public Structure SqlMoney
Implements IComparable, INullable
繼承
SqlMoney
屬性
實作

備註

SqlMoney 對象的實際值會儲存在 Value中。

建構函式

SqlMoney(Decimal)

使用指定的 Decimal 值,初始化 SqlMoney 類別的新實例。

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)

計算兩個 SqlMoney 參數的總和。

CompareTo(Object)

比較這個 SqlMoney 實例與提供的 Object,並傳回其相對值的指示。

CompareTo(SqlMoney)

比較這個 SqlMoney 實例與提供的 SqlMoney,並傳回其相對值的指示。

Divide(SqlMoney, SqlMoney)

除法運算符會將第一個 SqlMoney 參數除以第二個參數。

Equals(Object)

比較提供的 物件參數與 SqlMoney 物件的 Value 屬性。

Equals(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷它們是否相等。

Equals(SqlMoney)

指出目前的實例是否等於相同類型的另一個實例。

FromTdsValue(Int64)

使用指定的表格式數據流 (TDS) long 值,初始化 SqlMoney 類別的新實例。

GetHashCode()

取得這個實例的哈希碼。

GetTdsValue()

傳回構成 SqlMoney 實例結構的表格式數據流 (TDS) long 值。

GetXsdType(XmlSchemaSet)

傳回指定之 XmlSchemaSet的 XML 架構定義語言 (XSD)。

GreaterThan(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否大於第二個。

GreaterThanOrEqual(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否大於或等於第二個參數。

LessThan(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否小於第二個參數。

LessThanOrEqual(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否小於或等於第二個參數。

Multiply(SqlMoney, SqlMoney)

乘法運算子會計算兩個 SqlMoney 參數的乘積。

NotEquals(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷它們是否不相等。

Parse(String)

將數位的 String 表示轉換成其相等 SqlMoney

Subtract(SqlMoney, SqlMoney)

減法運算符會從第一個參數減去第二個 SqlMoney 參數。

ToDecimal()

將這個實例的值轉換成 Decimal 結構 SqlMoney

ToDouble()

將這個 SqlMoney 結構轉換為 Double

ToInt32()

將這個 SqlMoney 結構轉換成 Int32

ToInt64()

將這個 SqlMoney 結構的 Value 轉換為 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)

計算兩個 SqlMoney 參數的總和。

Division(SqlMoney, SqlMoney)

除法運算符會將第一個 SqlMoney 參數除以第二個參數。

Equality(SqlMoney, SqlMoney)

執行兩個 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)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否大於第二個。

GreaterThanOrEqual(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否大於或等於第二個參數。

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)

執行兩個 SqlMoney 參數的邏輯比較,以判斷它們是否不相等。

LessThan(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否小於第二個參數。

LessThanOrEqual(SqlMoney, SqlMoney)

執行兩個 SqlMoney 參數的邏輯比較,以判斷第一個參數是否小於或等於第二個參數。

Multiply(SqlMoney, SqlMoney)

乘法運算子會計算兩個 SqlMoney 參數的乘積。

Subtraction(SqlMoney, SqlMoney)

減法運算符會從第一個參數減去第二個 SqlMoney 參數。

UnaryNegation(SqlMoney)

一元減號運算符會否定 SqlMoney 參數。

明確介面實作

IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。

適用於

另請參閱