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, 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
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
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compara a instância atual com outro objeto do mesmo tipo e devolve um inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição na ordem de ordenação que o outro objeto. |
| IConvertible.GetTypeCode() |
Devolve o TypeCode para este caso. |
| IConvertible.ToBoolean(IFormatProvider) |
Para uma descrição deste elemento, veja ToBoolean(IFormatProvider). |
| IConvertible.ToByte(IFormatProvider) |
Para uma descrição deste elemento, veja ToByte(IFormatProvider). |
| IConvertible.ToChar(IFormatProvider) |
Esta conversão não é suportada. Tentar usar este método lança um InvalidCastException. |
| IConvertible.ToDateTime(IFormatProvider) |
Esta conversão não é suportada. Tentar usar este método lança um InvalidCastException. |
| IConvertible.ToDecimal(IFormatProvider) |
Para uma descrição deste elemento, veja ToDecimal(IFormatProvider). |
| IConvertible.ToDouble(IFormatProvider) |
Para uma descrição deste elemento, veja ToDouble(IFormatProvider). |
| IConvertible.ToInt16(IFormatProvider) |
Para uma descrição deste elemento, veja ToInt16(IFormatProvider). |
| IConvertible.ToInt32(IFormatProvider) |
Para uma descrição deste elemento, veja ToInt32(IFormatProvider). |
| IConvertible.ToInt64(IFormatProvider) |
Para uma descrição deste elemento, veja ToInt64(IFormatProvider). |
| IConvertible.ToSByte(IFormatProvider) |
Para uma descrição deste elemento, veja ToSByte(IFormatProvider). |
| IConvertible.ToSingle(IFormatProvider) |
Para uma descrição deste elemento, veja ToSingle(IFormatProvider). |
| IConvertible.ToString(IFormatProvider) |
Converte o valor desta instância para uma cadeia equivalente usando a informação de formatação específica da cultura. |
| IConvertible.ToType(Type, IFormatProvider) |
Para uma descrição deste elemento, veja ToType(Type, IFormatProvider). |
| IConvertible.ToUInt16(IFormatProvider) |
Para uma descrição deste elemento, veja ToUInt16(IFormatProvider). |
| IConvertible.ToUInt32(IFormatProvider) |
Para uma descrição deste elemento, veja ToUInt32(IFormatProvider). |
| IConvertible.ToUInt64(IFormatProvider) |
Para uma descrição deste elemento, veja ToUInt64(IFormatProvider). |
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.