Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Método XmlReader.ReadContentAsDouble

Ler o conteúdo de texto na posição atual como um número de ponto flutuante de precisão dupla.

Namespace:  System.Xml
Assembly:  System.Xml (em System.Xml.dll)
public virtual double ReadContentAsDouble()

Valor de retorno

Tipo: System.Double
O conteúdo de texto como um número de ponto flutuante de precisão dupla.
ExceçãoCondição
InvalidCastException

A conversão tentou é inválido.

FormatException

O formato de cadeia de caracteres é inválido.

InvalidOperationException

Um método de XmlReader foi chamado antes que uma operação assíncrona anterior tiver concluído. Em esse caso, InvalidOperationException é lançado com a mensagem “que uma operação assíncrona já está em andamento.”

Este método concatena texto, o espaço em branco, o espaço em branco significativo, e seções CDATA, e pula todos os comentários ou instruções de processamento. Referências a entidades são resolvidas automaticamente.

Se o conteúdo é xsd:doubletipado, o leitor retorna um número de ponto flutuante de precisão dupla. Se o conteúdo não é xsd:doubletipado, o leitor tenta convertê-lo para um número de ponto flutuante de precisão dupla de acordo com as regras definidas Parte 2 do esquema XML W3C: tipos de dados pela recomendação.

A tabela a seguir descreve como esse método trata cada tipo de nó.

XmlNodeType

Valor de Retorno

Comportamento do leitor

Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity

Conteúdo os concatenados, do texto de CDATA, de espaço em branco e os nós significativos de espaço em branco convertidos para o tipo solicitado.

Move para a seguir marca do elemento de início ou no final do elemento. Referências a entidades são automaticamente expandidas.

Attribute

Mesmo que chamar XmlConvert.ToXxx no valor do atributo.

O leitor permanece na posição atual.

Comment

ProcessingInstruction

Ignora a instrução de processamento (PI) ou o comentário e ler o conteúdo concatenado de texto que segue o PI ou o comentário.

Move para a seguir marca do elemento de início ou no final do elemento. Referências a entidades são automaticamente expandidas.

EndElement

Uma cadeia de caracteres vazia.

O leitor permanece na posição atual.

Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment

InvalidOperationException é lançada.

Indefinido, embora geralmente o leitor permaneça na posição atual.

Para obter mais informações, consulte Reading Typed Data e Parte 2 do esquema XML W3C: tipos de dados a recomendação.

Para a versão assíncrona de esse método, consulte ReadContentAsDoubleAsync.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.