Boolean Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un valor booleano (true
o 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>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<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)
- Herencia
- Atributos
- Implementaciones
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para booleano.
Campos
FalseString |
Representa el valor booleano |
TrueString |
Representa el valor booleano |
Métodos
CompareTo(Boolean) |
Compara esta instancia con un objeto Boolean especificado y devuelve un entero que indica la relación entre ambos. |
CompareTo(Object) |
Compara esta instancia con un objeto especificado y devuelve un entero que indica la relación entre ambos. |
Equals(Boolean) |
Devuelve un valor que indica si esta instancia equivale a un objeto Boolean especificado. |
Equals(Object) |
Devuelve un valor que indica si esta instancia equivale a un objeto especificado. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
GetTypeCode() |
Devuelve el código de tipo para el tipo de valor Boolean. |
Parse(ReadOnlySpan<Char>) |
Convierte la representación del intervalo especificado de un valor lógico en su valor Boolean equivalente. |
Parse(String) |
Convierte la representación de cadena especificada de un valor lógico en su valor Boolean equivalente. |
ToString() |
Convierte el valor de esta instancia en la representación de cadena equivalente ("True" o "False"). |
ToString(IFormatProvider) |
Convierte el valor de esta instancia en la representación de cadena equivalente ("True" o "False"). |
TryFormat(Span<Char>, Int32) |
Intenta dar formato al valor de la instancia booleana actual en el intervalo de caracteres proporcionado. |
TryParse(ReadOnlySpan<Char>, Boolean) |
Intenta convertir la representación del intervalo especificado de un valor lógico en su valor Boolean equivalente. |
TryParse(String, Boolean) |
Intenta convertir la representación de cadena que se haya especificado para un valor lógico en su valor Boolean equivalente. |
Implementaciones de interfaz explícitas
IComparable.CompareTo(Object) |
Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la posición de la instancia actual es anterior, posterior o igual que la del otro objeto en el criterio de ordenación. |
IConvertible.GetTypeCode() |
Devuelve el TypeCode para esta instancia. |
IConvertible.ToBoolean(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible.ToDateTime(IFormatProvider) |
No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToSingle(IFormatProvider). |
IConvertible.ToString(IFormatProvider) |
Convierte el valor de esta instancia en una cadena equivalente mediante el uso de la información de formato específica de la referencia cultural establecida. |
IConvertible.ToType(Type, IFormatProvider) |
Para obtener una descripción de este miembro, vea ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Para obtener una descripción de este miembro, vea ToUInt64(IFormatProvider). |
IParsable<Boolean>.Parse(String, IFormatProvider) |
Analiza una cadena en un valor. |
IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean) |
Representa un valor booleano ( |
ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analiza un intervalo de caracteres en un valor. |
ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean) |
Representa un valor booleano ( |
Se aplica a
Seguridad para subprocesos
Todos los miembros de este tipo son seguros para subprocesos. Los miembros que parecen modificar el estado de la instancia devuelven realmente una nueva instancia inicializada con el nuevo valor. Al igual que con cualquier otro tipo, la lectura y escritura en una variable compartida que contiene una instancia de este tipo deben estar protegidas por un bloqueo para garantizar la seguridad de los subprocesos.