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
public value class SqlMoney : IComparable, 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
public struct SqlMoney : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlMoney = struct
    interface INullable
[<System.Serializable>]
type SqlMoney = struct
    interface INullable
    interface IXmlSerializable
type SqlMoney = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlMoney
Implements IComparable, INullable
Public Structure SqlMoney
Implements IComparable, INullable, IXmlSerializable
Наследование
SqlMoney
Атрибуты
Реализации

Комментарии

Фактическое значение SqlMoney объекта хранится в Value.

Конструкторы

Имя Описание
SqlMoney(Decimal)

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

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)

Сравнивает предоставленный параметр объекта со свойством ValueSqlMoney объекта.

Equals(SqlMoney, SqlMoney)

Выполняет логическое сравнение двух SqlMoney параметров, чтобы определить, равны ли они.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

GetXsdType(XmlSchemaSet)

Возвращает язык определения схемы XML (XSD) указанного объекта 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()

Преобразует значение этого экземпляра SqlMoneyDecimal в виде структуры.

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)

Этот оператор преобразует параметр SqlMoneyв SqlString .

GreaterThan(SqlMoney, SqlMoney)

Выполняет логическое сравнение двух SqlMoney параметров, чтобы определить, больше ли первое значение больше второго.

GreaterThanOrEqual(SqlMoney, SqlMoney)

Выполняет логическое сравнение двух SqlMoney параметров, чтобы определить, больше ли первый или равен второму.

Implicit(Decimal to SqlMoney)

Преобразует параметр SqlMoneyв Decimal .

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

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

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