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, IConvertible
public value class bool : IComparable, IComparable<bool>, IEquatable<bool>
public 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>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
type bool = struct
interface IConvertible
[<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, 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() |
Devolve o código hash para esta 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). |
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.