Boolean Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um valor booliano (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
Comentários
Para obter mais informações sobre essa API, consulte comentários da API Complementar para Boolean.
Campos
| Nome | Description |
|---|---|
| FalseString |
Representa o valor |
| TrueString |
Representa o valor |
Métodos
| Nome | Description |
|---|---|
| CompareTo(Boolean) |
Compara essa instância a um objeto especificado Boolean e retorna um inteiro que indica sua relação entre si. |
| CompareTo(Object) |
Compara essa instância a um objeto especificado e retorna um inteiro que indica sua relação entre si. |
| Equals(Boolean) |
Retorna um valor que indica se essa instância é igual a um objeto especificado Boolean . |
| Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. |
| GetHashCode() |
Retorna o código hash dessa instância. |
| GetTypeCode() |
Retorna o código de tipo para o Boolean tipo de valor. |
| Parse(ReadOnlySpan<Char>) |
Converte a representação de intervalo especificada de um valor lógico em seu Boolean equivalente. |
| Parse(String) |
Converte a representação de cadeia de caracteres especificada de um valor lógico em seu Boolean equivalente. |
| ToString() |
Converte o valor dessa instância em sua representação de cadeia de caracteres equivalente ("True" ou "False"). |
| ToString(IFormatProvider) |
Converte o valor dessa instância em sua representação de cadeia de caracteres equivalente ("True" ou "False"). |
| TryFormat(Span<Char>, Int32) |
Tenta formatar o valor da instância booliana atual no intervalo de caracteres fornecido. |
| TryParse(ReadOnlySpan<Char>, Boolean) |
Tenta converter a representação de intervalo especificada de um valor lógico em seu Boolean equivalente. |
| TryParse(String, Boolean) |
Tenta converter a representação de cadeia de caracteres especificada de um valor lógico em seu Boolean equivalente. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara a instância atual com outro objeto do mesmo tipo e devolve um número inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição na sequência de ordenação que o outro objeto. |
| IConvertible.GetTypeCode() |
Retorna o TypeCode para esta instância. |
| IConvertible.ToBoolean(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToBoolean(IFormatProvider). |
| IConvertible.ToByte(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToByte(IFormatProvider). |
| IConvertible.ToChar(IFormatProvider) |
Não há suporte para essa conversão. Tentar usar esse método lança um InvalidCastException. |
| IConvertible.ToDateTime(IFormatProvider) |
Não há suporte para essa conversão. Tentar usar esse método lança um InvalidCastException. |
| IConvertible.ToDecimal(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToDecimal(IFormatProvider). |
| IConvertible.ToDouble(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToDouble(IFormatProvider). |
| IConvertible.ToInt16(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToInt16(IFormatProvider). |
| IConvertible.ToInt32(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToInt32(IFormatProvider). |
| IConvertible.ToInt64(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToInt64(IFormatProvider). |
| IConvertible.ToSByte(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToSByte(IFormatProvider). |
| IConvertible.ToSingle(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToSingle(IFormatProvider). |
| IConvertible.ToString(IFormatProvider) |
Converte o valor dessa instância em uma cadeia de caracteres equivalente usando as informações de formatação específicas da cultura especificadas. |
| IConvertible.ToType(Type, IFormatProvider) |
Para obter uma descrição deste membro, consulte ToType(Type, IFormatProvider). |
| IConvertible.ToUInt16(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToUInt16(IFormatProvider). |
| IConvertible.ToUInt32(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToUInt32(IFormatProvider). |
| IConvertible.ToUInt64(IFormatProvider) |
Para obter uma descrição deste membro, consulte ToUInt64(IFormatProvider). |
| IParsable<Boolean>.Parse(String, IFormatProvider) |
Analisa uma cadeia de caracteres em um valor. |
| IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean) |
Representa um valor booliano ( |
| ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analisa um intervalo de caracteres em um valor. |
| ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean) |
Representa um valor booliano ( |
Aplica-se a
Acesso thread-safe
Todos os membros desse tipo são thread safe. Os membros que parecem modificar o estado da instância retornam, na verdade, uma nova instância inicializada com o novo valor. Assim como acontece com qualquer outro tipo, a leitura e a gravação em uma variável compartilhada que contenha uma instância desse tipo devem ser protegidas por um bloqueio para garantir a segurança do thread.