Поделиться через


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)

Инициализирует новый экземпляр класса SqlMoney заданным значением Decimal.

SqlMoney(Double)

Инициализирует новый экземпляр класса SqlMoney с заданным значением типа double.

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)

Инициализирует новый экземпляр SqlMoney класса с указанным значением long табличных данных Stream (TDS).

GetHashCode()

Получает хэш-код для этого экземпляра.

GetTdsValue()

Возвращает длинное значение табличных данных Stream (TDS), которое составляет структуру экземпляраSqlMoney.

GetXsdType(XmlSchemaSet)

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

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

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

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