Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

XElement Explicit Conversão (XElement to Boolean)

 
equivalentCodeEntity

Converter o valor desse XElement para um Boolean.

Esta API não é compatível com CLS.

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (em System.Xml.Linq.dll)

public static explicit operator bool (
	XElement element
)

Parâmetros

element
Type: System.Xml.Linq.XElement

O XElement ser convertida para Boolean.

Valor Retornado

Type: System.Boolean

Um Boolean que contém o conteúdo de XElement.

Exception Condition
FormatException

O elemento não contém um válido Boolean valor.

ArgumentNullException

O element parâmetro é null.

Ao converter para Boolean de um atributo ou elemento, valores permitidos são "0", "1" e qualquer cadeia de caracteres que produz "true" ou "false" após a remoção e a conversão em letras minúsculas.

O exemplo a seguir cria alguns elementos com valores booleanos. Em seguida, converte-os para Boolean.


                XElement root = new XElement("Root", 
    new XElement("BoolValue1", true),
    new XElement("BoolValue2", false)
);
bool bool1 = (bool)root.Element("BoolValue1");
bool bool2 = (bool)root.Element("BoolValue2");
Console.WriteLine("(bool)BoolValue1={0}", bool1);
Console.WriteLine("(bool)BoolValue2={0}", bool2);

Este exemplo produz a seguinte saída:


                (bool)BoolValue1=True
(bool)BoolValue2=False

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 3.5
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: