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 с использованием предоставленного параметра типа double для настройки нового свойства 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)

Возвращает XSD (XML-схему) заданного объекта XmlSchemaSet.

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 в тип double.

Explicit(SqlString to SqlDouble)

Преобразует предоставленный параметр SqlString в SqlDouble.

GreaterThan(SqlDouble, SqlDouble)

Сравнивает два экземпляра SqlDouble, чтобы определить, что первый объект больше, чем второй.

GreaterThanOrEqual(SqlDouble, SqlDouble)

Сравнивает два экземпляра структуры SqlDouble, чтобы определить, равны ли они, или первый больше, чем второй.

Implicit(Double to SqlDouble)

Преобразует предоставленное значение типа double в 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 и не должен вызываться напрямую из кода приложения.

Применяется к

См. также раздел