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)

使用指定的双精度值初始化 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)长值初始化 SqlMoney 类的新实例。

GetHashCode()

获取此实例的哈希代码。

GetTdsValue()

返回构成 SqlMoney 实例结构的表格数据流 (TDS) 长值。

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 实例的值转换为 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 基础结构,不应直接从代码使用。

适用于

另请参阅