Boolean Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um valor booleano (true ou false).
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<bool>
public value class bool : IComparable, IConvertible
public value class bool : IComparable, IComparable<bool>, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
[System.Serializable]
public struct Boolean : IComparable, IConvertible
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IEquatable<bool>
type bool = struct
interface IConvertible
type bool = struct
interface IConvertible
interface IParsable<bool>
interface ISpanParsable<bool>
[<System.Serializable>]
type bool = struct
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type bool = struct
interface IConvertible
type bool = struct
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean)
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean), IParsable(Of Boolean), ISpanParsable(Of Boolean)
Public Structure Boolean
Implements IComparable, IConvertible
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IEquatable(Of Boolean)
- Herança
- Atributos
- Implementações
Observações
Para mais informações sobre esta API, consulte Observações suplementares sobre a API Booleana.
Campos
| Name | Description |
|---|---|
| FalseString |
Representa o valor |
| TrueString |
Representa o valor |
Métodos
| Name | Description |
|---|---|
| CompareTo(Boolean) |
Compara esta instância com um objeto especificado Boolean e devolve um inteiro que indica a sua relação entre si. |
| CompareTo(Object) |
Compara esta instância com um objeto especificado e devolve um inteiro que indica a sua relação entre si. |
| Equals(Boolean) |
Devolve um valor que indica se esta instância é igual a um objeto especificado Boolean . |
| Equals(Object) |
Devolve um valor que indica se esta instância é igual a um objeto especificado. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
| GetTypeCode() |
Devolve o código de tipo para o Boolean tipo de valor. |
| Parse(ReadOnlySpan<Char>) |
Converte a representação especificada de um valor lógico para o seu Boolean equivalente. |
| Parse(String) |
Converte a representação de cadeia especificada de um valor lógico para o seu Boolean equivalente. |
| ToString() |
Converte o valor desta instância para a sua representação equivalente em cadeia (seja "Verdadeiro" ou "Falso"). |
| ToString(IFormatProvider) |
Converte o valor desta instância para a sua representação equivalente em cadeia (seja "Verdadeiro" ou "Falso"). |
| TryFormat(Span<Char>, Int32) |
Tenta formatar o valor da instância booleana atual no intervalo de caracteres fornecido. |
| TryParse(ReadOnlySpan<Char>, Boolean) |
Tenta converter a representação de abrangência especificada de um valor lógico para o seu Boolean equivalente. |
| TryParse(String, Boolean) |
Tenta converter a representação de cadeia especificada de um valor lógico para o seu Boolean equivalente. |
Implementações de Interface Explícita
Aplica-se a
Segurança de Thread
Todos os membros deste tipo são seguros para fios. Os membros que parecem modificar o estado da instância retornam na verdade uma nova instância inicializada com o novo valor. Como em qualquer outro tipo, a leitura e escrita numa variável partilhada que contenha uma instância deste tipo deve ser protegida por um bloqueio para garantir a segurança do thread.