SqlDouble 结构

定义

表示要存储在数据库中或从数据库中检索的浮点数字,该数字介于 -1.79E+308 到 1.79E+308 的范围内。

public value class SqlDouble : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDouble : IComparable, IEquatable<System::Data::SqlTypes::SqlDouble>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDouble : IComparable, System::Data::SqlTypes::INullable
public struct SqlDouble : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDouble : IComparable, IEquatable<System.Data.SqlTypes.SqlDouble>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDouble : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlDouble : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDouble = struct
    interface INullable
    interface IXmlSerializable
type SqlDouble = struct
    interface INullable
[<System.Serializable>]
type SqlDouble = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDouble
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDouble
Implements IComparable, IEquatable(Of SqlDouble), INullable, IXmlSerializable
Public Structure SqlDouble
Implements IComparable, INullable
继承
SqlDouble
属性
实现

构造函数

SqlDouble(Double)

通过使用提供的双精度型参数设置新 SqlDouble 结构的 SqlDouble 属性,从而初始化 Value 结构的新实例。

字段

MaxValue

一个常数,表示 SqlDouble 结构的最大值。

MinValue

表示 SqlDouble 的最小可能值的常数。

Null

表示可指派给 DBNull 结构的此实例的 SqlDouble

Zero

表示可分配给 Value 结构实例的 SqlDouble 属性的零值。

属性

IsNull

返回一个布尔值,该值指示此 SqlDouble 实例是否为 null。

Value

获取 SqlDouble 结构的值。 此属性是只读的。

方法

Add(SqlDouble, SqlDouble)

该加法运算符计算两个 SqlDouble 操作数的和。

CompareTo(Object)

将此 SqlDouble 实例与所提供的 Object 进行比较,并返回二者相对值的指示值。

CompareTo(SqlDouble)

将此 SqlDouble 实例与所提供的 SqlDouble 进行比较,并返回二者相对值的指示值。

Divide(SqlDouble, SqlDouble)

该除法运算符将第一个 SqlDouble 操作数除以第二个操作数。

Equals(Object)

将提供的对象参数与 Value 对象的 SqlDouble 属性进行比较。

Equals(SqlDouble)

指示当前实例是否等于同一类型的另一个实例。

Equals(SqlDouble, SqlDouble)

SqlDouble 的两个实例执行逻辑比较,以确定它们是否相等。

GetHashCode()

返回此 SqlDouble 结构的哈希代码。

GetXsdType(XmlSchemaSet)

返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。

GreaterThan(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否大于第二个实例。

GreaterThanOrEqual(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。

LessThan(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否小于第二个实例。

LessThanOrEqual(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。

Multiply(SqlDouble, SqlDouble)

该乘法运算符计算两个 SqlDouble 操作数的乘积。

NotEquals(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定它们是否不等。

Parse(String)

将数字的 String 表示形式转换为它的等效双精度浮点数字。

Subtract(SqlDouble, SqlDouble)

该减法运算符从第一个 SqlDouble 操作数中减去第二个操作数。

ToSqlBoolean()

将此 SqlDouble 结构转换为 SqlBoolean

ToSqlByte()

将此 SqlDouble 结构转换为 SqlByte

ToSqlDecimal()

将此 SqlDouble 结构转换为 SqlDecimal

ToSqlInt16()

将此 SqlDouble 结构转换为 SqlInt16

ToSqlInt32()

将此 SqlDouble 结构转换为 SqlInt32

ToSqlInt64()

将此 SqlDouble 结构转换为 SqlInt64

ToSqlMoney()

将此 SqlDouble 结构转换为 SqlMoney

ToSqlSingle()

将此 SqlDouble 结构转换为 SqlSingle

ToSqlString()

将此 SqlDouble 结构转换为 SqlString

ToString()

将此 SqlDouble 结构转换为字符串。

运算符

Addition(SqlDouble, SqlDouble)

该加法运算符计算两个 SqlDouble 操作数的和。

Division(SqlDouble, SqlDouble)

该除法运算符将第一个 SqlDouble 操作数除以第二个操作数。

Equality(SqlDouble, SqlDouble)

SqlDouble 的两个实例执行逻辑比较,以确定它们是否相等。

Explicit(SqlBoolean to SqlDouble)

将提供的 SqlBoolean 参数转换为 SqlDouble

Explicit(SqlDouble to Double)

将提供的 SqlDouble 结构转换为双精度型值。

Explicit(SqlString to SqlDouble)

将提供的 SqlString 参数转换为 SqlDouble

GreaterThan(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否大于第二个实例。

GreaterThanOrEqual(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。

Implicit(Double to SqlDouble)

将提供的字节值转换为 SqlDouble

Implicit(SqlByte to SqlDouble)

将提供的 SqlByte 参数转换为 SqlDouble

Implicit(SqlDecimal to SqlDouble)

将提供的 SqlDecimal 参数转换为 SqlDouble

Implicit(SqlInt16 to SqlDouble)

将提供的 SqlInt16 参数转换为 SqlDouble

Implicit(SqlInt32 to SqlDouble)

将提供的 SqlInt32 参数转换为 SqlDouble

Implicit(SqlInt64 to SqlDouble)

将提供的 SqlInt64 参数转换为 SqlDouble

Implicit(SqlMoney to SqlDouble)

将提供的 SqlMoney 参数转换为 SqlDouble

Implicit(SqlSingle to SqlDouble)

将提供的 SqlSingle 参数转换为 SqlDouble

Inequality(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定它们是否不相等。

LessThan(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否小于第二个实例。

LessThanOrEqual(SqlDouble, SqlDouble)

SqlDouble 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。

Multiply(SqlDouble, SqlDouble)

该乘法运算符计算两个 SqlDouble 操作数的乘积。

Subtraction(SqlDouble, SqlDouble)

该减法运算符从第一个 SqlDouble 操作数中减去第二个操作数。

UnaryNegation(SqlDouble)

返回指定 SqlDouble 结构的求反值。

显式接口实现

IXmlSerializable.GetSchema()

此成员支持 .NET Framework 结构,不能在代码中直接使用。

IXmlSerializable.ReadXml(XmlReader)

此成员支持 .NET Framework 结构,不能在代码中直接使用。

IXmlSerializable.WriteXml(XmlWriter)

此成员支持 .NET Framework 结构,不能在代码中直接使用。

适用于

另请参阅