Boolean Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет логическое значение (true или 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)
- Наследование
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения об этом API см. в дополнительных примечаниях API для boolean.
Поля
| Имя | Описание |
|---|---|
| FalseString |
Представляет логическое значение |
| TrueString |
Представляет логическое значение |
Методы
| Имя | Описание |
|---|---|
| CompareTo(Boolean) |
Сравнивает этот экземпляр с указанным Boolean объектом и возвращает целое число, указывающее их связь друг с другом. |
| CompareTo(Object) |
Сравнивает этот экземпляр с указанным объектом и возвращает целое число, указывающее их связь друг с другом. |
| Equals(Boolean) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному Boolean объекту. |
| Equals(Object) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
| GetTypeCode() |
Возвращает код типа для Boolean типа значения. |
| Parse(ReadOnlySpan<Char>) |
Преобразует указанное представление диапазона логического значения в эквивалент.Boolean |
| Parse(String) |
Преобразует указанное строковое представление логического значения в эквивалент.Boolean |
| ToString() |
Преобразует значение этого экземпляра в эквивалентное строковое представление (true или False). |
| ToString(IFormatProvider) |
Преобразует значение этого экземпляра в эквивалентное строковое представление (true или False). |
| TryFormat(Span<Char>, Int32) |
Пытается отформатировать значение текущего логического экземпляра в предоставленный диапазон символов. |
| TryParse(ReadOnlySpan<Char>, Boolean) |
Пытается преобразовать указанное представление диапазона логического значения в эквивалент.Boolean |
| TryParse(String, Boolean) |
Пытается преобразовать указанное строковое представление логического значения в эквивалент.Boolean |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IComparable.CompareTo(Object) |
Сравнивает текущий экземпляр с другим объектом того же типа и возвращает целое число, указывающее, следует ли текущий экземпляр или находится в той же позиции в порядке сортировки, что и другой объект. |
| IConvertible.GetTypeCode() |
Возвращает экземпляр для этого экземпляра TypeCode . |
| IConvertible.ToBoolean(IFormatProvider) |
Описание этого элемента см. в разделе ToBoolean(IFormatProvider). |
| IConvertible.ToByte(IFormatProvider) |
Описание этого элемента см. в разделе ToByte(IFormatProvider). |
| IConvertible.ToChar(IFormatProvider) |
Это преобразование не поддерживается. Попытка использовать этот метод вызывает InvalidCastExceptionисключение. |
| IConvertible.ToDateTime(IFormatProvider) |
Это преобразование не поддерживается. Попытка использовать этот метод вызывает InvalidCastExceptionисключение. |
| IConvertible.ToDecimal(IFormatProvider) |
Описание этого элемента см. в разделе ToDecimal(IFormatProvider). |
| IConvertible.ToDouble(IFormatProvider) |
Описание этого элемента см. в разделе ToDouble(IFormatProvider). |
| IConvertible.ToInt16(IFormatProvider) |
Описание этого элемента см. в разделе ToInt16(IFormatProvider). |
| IConvertible.ToInt32(IFormatProvider) |
Описание этого элемента см. в разделе ToInt32(IFormatProvider). |
| IConvertible.ToInt64(IFormatProvider) |
Описание этого элемента см. в разделе ToInt64(IFormatProvider). |
| IConvertible.ToSByte(IFormatProvider) |
Описание этого элемента см. в разделе ToSByte(IFormatProvider). |
| IConvertible.ToSingle(IFormatProvider) |
Описание этого элемента см. в разделе ToSingle(IFormatProvider). |
| IConvertible.ToString(IFormatProvider) |
Преобразует значение этого экземпляра в эквивалентную строку, используя указанные сведения о форматировании, зависящие от языка и региональных параметров. |
| IConvertible.ToType(Type, IFormatProvider) |
Описание этого элемента см. в разделе ToType(Type, IFormatProvider). |
| IConvertible.ToUInt16(IFormatProvider) |
Описание этого элемента см. в разделе ToUInt16(IFormatProvider). |
| IConvertible.ToUInt32(IFormatProvider) |
Описание этого элемента см. в разделе ToUInt32(IFormatProvider). |
| IConvertible.ToUInt64(IFormatProvider) |
Описание этого элемента см. в разделе ToUInt64(IFormatProvider). |
| IParsable<Boolean>.Parse(String, IFormatProvider) |
Анализирует строку в значение. |
| IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean) |
Представляет логическое значение ( |
| ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Анализирует диапазон символов в значение. |
| ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean) |
Представляет логическое значение ( |
Применяется к
Потокобезопасность
Все члены этого типа являются потокобезопасны. Элементы, которые, как представляется, изменяют состояние экземпляра, фактически возвращают новый экземпляр, инициализированный с новым значением. Как и в случае с любым другим типом, чтение и запись в общую переменную, которая содержит экземпляр этого типа, должна быть защищена блокировкой, чтобы гарантировать безопасность потока.