SqlMoney 结构

定义

表示要存储在数据库中或要从数据库中检索的货币值,范围介于 -2 63 (或 -922,337,203,685,477.5808) to 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

表示可分配给 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) 长值初始化 类的新实例SqlMoney

GetHashCode()

获取此实例的哈希代码。

GetTdsValue()

返回构成实例结构的SqlMoney表格数据Stream (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 结构,不能在代码中直接使用。

适用于

另请参阅