SqlMoney Estrutura

Definição

Representa um valor monetário que varia de -2 63 (ou -922.337.203.685.477.5808) a 2 63 -1 (ou +922.337.203.685.477.5807) com uma precisão de uma unidade monetária de dez milésimos para ser armazenada ou recuperada de uma base de dados.

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
Herança
SqlMoney
Atributos
Implementações

Observações

O valor real do SqlMoney objeto é armazenado em Value.

Construtores

Name Description
SqlMoney(Decimal)

Inicializa uma nova instância da SqlMoney classe com o valor especificado Decimal .

SqlMoney(Double)

Inicializa uma nova instância da SqlMoney classe com valor duplo especificado.

SqlMoney(Int32)

Inicializa uma nova instância da SqlMoney classe com o valor inteiro especificado.

SqlMoney(Int64)

Inicializa uma nova instância da SqlMoney classe com o valor inteiro longo especificado.

Campos

Name Description
MaxValue

Representa o valor máximo que pode ser atribuído à Value propriedade de uma instância da SqlMoney classe.

MinValue

Representa o valor mínimo que pode ser atribuído à Value propriedade de uma instância da SqlMoney classe.

Null

Representa um DBNull que pode ser atribuído a esta instância da SqlMoney classe.

Zero

Representa o valor zero que pode ser atribuído à Value propriedade de uma instância da SqlMoney classe.

Propriedades

Name Description
IsNull

Devolve um valor booleano que indica se esta SqlMoney estrutura é nula.

Value

Obtém o valor monetário de uma instância da SqlMoney estrutura. Esta propriedade é somente leitura.

Métodos

Name Description
Add(SqlMoney, SqlMoney)

Calcula a soma dos dois SqlMoney parâmetros.

CompareTo(Object)

Compara esta SqlMoney instância com a fornecida Object e devolve uma indicação dos seus valores relativos.

CompareTo(SqlMoney)

Compara esta SqlMoney instância com a fornecida SqlMoney e devolve uma indicação dos seus valores relativos.

Divide(SqlMoney, SqlMoney)

O operador de divisão divide o primeiro SqlMoney parâmetro pelo segundo.

Equals(Object)

Compara o parâmetro do objeto fornecido com a Value propriedade do SqlMoney objeto.

Equals(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se são iguais.

GetHashCode()

Obtém o código de hash desta instância.

GetXsdType(XmlSchemaSet)

Devolve a linguagem de definição XML Schema (XSD) do especificado XmlSchemaSet.

GreaterThan(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é maior que o segundo.

GreaterThanOrEqual(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é maior ou igual ao segundo.

LessThan(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é menor que o segundo.

LessThanOrEqual(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é menor ou igual ao segundo.

Multiply(SqlMoney, SqlMoney)

O operador de multiplicação calcula o produto dos dois SqlMoney parâmetros.

NotEquals(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se não são iguais.

Parse(String)

Converte a String representação de um número para o seu SqlMoney equivalente.

Subtract(SqlMoney, SqlMoney)

O operador de subtração subtrai o segundo SqlMoney parâmetro do primeiro.

ToDecimal()

Converte o valor desta instância de SqlMoney como uma Decimal estrutura.

ToDouble()

Converte esta SqlMoney estrutura para um Double.

ToInt32()

Converte esta SqlMoney estrutura num Int32.

ToInt64()

Converte o valor desta SqlMoney estrutura para um Int64.

ToSqlBoolean()

Converte esta SqlMoney estrutura em SqlBoolean.

ToSqlByte()

Converte esta SqlMoney estrutura em SqlByte.

ToSqlDecimal()

Converte esta SqlMoney estrutura em SqlDecimal.

ToSqlDouble()

Converte esta SqlMoney estrutura em SqlDouble.

ToSqlInt16()

Converte esta SqlMoney estrutura em SqlInt16.

ToSqlInt32()

Converte esta SqlMoney estrutura em SqlInt32.

ToSqlInt64()

Converte esta SqlMoney estrutura em SqlInt64.

ToSqlSingle()

Converte esta SqlMoney estrutura em SqlSingle.

ToSqlString()

Converte esta SqlMoney estrutura em SqlString.

ToString()

Converte esta instância de SqlMoney em string.

Operadores

Name Description
Addition(SqlMoney, SqlMoney)

Calcula a soma dos dois SqlMoney parâmetros.

Division(SqlMoney, SqlMoney)

O operador de divisão divide o primeiro SqlMoney parâmetro pelo segundo.

Equality(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se são iguais.

Explicit(Double to SqlMoney)

Este operador implícito converte o parâmetro fornecido SqlDouble em SqlMoney.

Explicit(SqlBoolean to SqlMoney)

Este operador implícito converte o parâmetro fornecido SqlBoolean em SqlMoney.

Explicit(SqlDecimal to SqlMoney)

Este operador converte o parâmetro fornecido SqlDecimal em SqlMoney.

Explicit(SqlDouble to SqlMoney)

Este operador converte o parâmetro fornecido SqlDouble em SqlMoney.

Explicit(SqlMoney to Decimal)

Converte a estrutura especificada SqlMoney em Decimal.

Explicit(SqlSingle to SqlMoney)

Este operador converte o parâmetro fornecido SqlSingle em SqlMoney.

Explicit(SqlString to SqlMoney)

Este operador converte o SqlString parâmetro em SqlMoney.

GreaterThan(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é maior que o segundo.

GreaterThanOrEqual(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é maior ou igual ao segundo.

Implicit(Decimal to SqlMoney)

Converte o Decimal parâmetro em SqlMoney.

Implicit(Int64 to SqlMoney)

Este operador implícito converte o parâmetro fornecido Int64 em SqlMoney.

Implicit(SqlByte to SqlMoney)

Este operador implícito converte o parâmetro fornecido SqlByte em SqlMoney.

Implicit(SqlInt16 to SqlMoney)

Este operador implícito converte o parâmetro fornecido SqlInt16 em SqlMoney.

Implicit(SqlInt32 to SqlMoney)

Este operador implícito converte o parâmetro fornecido SqlInt32 em SqlMoney.

Implicit(SqlInt64 to SqlMoney)

Este operador implícito converte o parâmetro fornecido SqlInt64 em SqlMoney.

Inequality(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se não são iguais.

LessThan(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é menor que o segundo.

LessThanOrEqual(SqlMoney, SqlMoney)

Realiza uma comparação lógica dos dois SqlMoney parâmetros para determinar se o primeiro é menor ou igual ao segundo.

Multiply(SqlMoney, SqlMoney)

O operador de multiplicação calcula o produto dos dois SqlMoney parâmetros.

Subtraction(SqlMoney, SqlMoney)

O operador de subtração subtrai o segundo SqlMoney parâmetro do primeiro.

UnaryNegation(SqlMoney)

O operador unário menos anula o SqlMoney parâmetro.

Implementações de Interface Explícita

Name Description
IXmlSerializable.GetSchema()

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.ReadXml(XmlReader)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.WriteXml(XmlWriter)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

Aplica-se a

Ver também