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)

使用指定的長整數 (Long Integer) 值,初始化 SqlMoney 類別的新執行個體。

欄位

MaxValue

表示可以指派至 Value 類別之執行個體的 SqlMoney 屬性的最大值。

MinValue

表示可以指派至 Value 類別之執行個體的 SqlMoney 屬性的最小值。

Null

表示 DBNull,可以指派至 SqlMoney 類別的執行個體。

Zero

表示可以指派至 Value 類別之執行個體的 SqlMoney 屬性的零值。

屬性

IsNull

傳回布林值,這個值表示這個 SqlMoney 結構是否為 null。

Value

取得 SqlMoney 結構的執行個體之貨幣值。 這個屬性是唯讀的。

方法

Add(SqlMoney, SqlMoney)

計算兩個 SqlMoney 參數的總和。

CompareTo(Object)

將這個 SqlMoney 執行個體與提供的 Object 相比較,並傳回它們相對值的指示。

CompareTo(SqlMoney)

將這個 SqlMoney 執行個體與提供的 SqlMoney 相比較,並傳回它們相對值的指示。

Divide(SqlMoney, SqlMoney)

除法運算子用第二個 SqlMoney 參數除第一個參數。

Equals(Object)

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

Equals(SqlMoney)

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

Equals(SqlMoney, SqlMoney)

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

FromTdsValue(Int64)

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

GetHashCode()

取得這個執行個體的雜湊程式碼。

GetTdsValue()

傳回構成 實例結構的SqlMoney表格式數據 Stream (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()

將這個 SqlMoney 之執行個體的 Value 轉換為 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)

計算兩個 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 基礎結構,並不能直接使用於您的程式碼中。

適用於

另請參閱