Язык

Boolean Класс

Определение

Логический класс упаковывает значение примитивного типа boolean в объект.

[Android.Runtime.Register("java/lang/Boolean", DoNotGenerateAcw=true)]
public sealed class Boolean : Java.Lang.Object, IConvertible, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Boolean", DoNotGenerateAcw=true)>]
type Boolean = class
    inherit Object
    interface IConvertible
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
Наследование
Атрибуты
Реализации

Комментарии

Логический класс упаковывает значение примитивного типа boolean в объект. Объект типа Boolean содержит одно поле, тип которого имеет тип boolean.

Кроме того, этот класс предоставляет множество методов преобразования a в booleanString a и a Stringboolean, а также других констант и методов, полезных при работе с ним boolean.

<-- Android удалено: абзац в ValueBased

Это класс на основе значений ; программисты должны рассматривать экземпляры, которые #equals(Объект) равны как взаимозаменяемые и не должны использовать экземпляры для синхронизации или непредсказуемого поведения. Например, в будущем выпуске синхронизация может завершиться ошибкой. -->

Добавлено в версии 1.0.

Java документации по java.lang.Boolean.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
Boolean(Boolean)

Boolean Выделяет объект, value представляющий аргумент.

Boolean(String)

Boolean Выделяет объект, представляющий значениеtrue, если строковый аргумент не null равен и равен, игнорируя регистр, строке"true".

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
False

Объект, Boolean соответствующий примитивному значению false.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
JniPeerMembers

Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
True

Объект, Boolean соответствующий примитивному значению true.

Type

Объект Class, представляющий логический тип примитивного типа.

Методы

Имя. Описание
BooleanValue()

Возвращает значение этого Boolean объекта как логический примитив.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Compare(Boolean, Boolean)

Сравнивает два boolean значения.

CompareTo(Boolean)

Сравнивает этот Boolean экземпляр с другим.

Construct(JniObjectReference, JniObjectReferenceOptions)

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
Equals(Object)

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetBoolean(String)

Возвращает значение true , если и только если системное свойство с именем аргумента существует и равно, игнорируя регистр, строку "true".

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
HashCode(Boolean)

Возвращает хэш-код для boolean значения; совместим с Boolean.hashCode().

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
LogicalAnd(Boolean, Boolean)

Возвращает результат применения логического оператора AND к указанным boolean операндам.

LogicalOr(Boolean, Boolean)

Возвращает результат применения логического оператора OR к указанным boolean операндам.

LogicalXor(Boolean, Boolean)

Возвращает результат применения логического оператора XOR к указанным boolean операндам.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
ParseBoolean(String)

Анализирует строковый аргумент как логический.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
ToString(Boolean)

Возвращает объект, представляющий указанный String логический объект.

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
ValueOf(Boolean)

Возвращает экземпляр, представляющий указанное Booleanboolean значение.

ValueOf(String)

Boolean Возвращает значение со значением, представленным указанной строкой.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Операторы

Имя. Описание
Explicit(Boolean to Boolean)

Преобразует указанное Boolean значение в Boolean.

Явные реализации интерфейса

Имя. Описание
IComparable.CompareTo(Object)

Сравнивает это значение с указанным объектом для упорядочивания.

IConvertible.GetTypeCode()

Возвращает код типа для этого значения.

IConvertible.ToBoolean(IFormatProvider)

Преобразует это значение в Boolean.

IConvertible.ToByte(IFormatProvider)

Преобразует это значение в Byte.

IConvertible.ToChar(IFormatProvider)

Преобразование в Char неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Преобразование в DateTime неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Преобразует это значение в Decimal.

IConvertible.ToDouble(IFormatProvider)

Преобразует это значение в Double.

IConvertible.ToInt16(IFormatProvider)

Преобразует это значение в Int16.

IConvertible.ToInt32(IFormatProvider)

Преобразует это значение в Int32.

IConvertible.ToInt64(IFormatProvider)

Преобразует это значение в Int64.

IConvertible.ToSByte(IFormatProvider)

Преобразует это значение в SByte.

IConvertible.ToSingle(IFormatProvider)

Преобразует это значение в Single.

IConvertible.ToString(IFormatProvider)

Преобразует это значение в String.

IConvertible.ToType(Type, IFormatProvider)

Преобразует это значение в тип, указанный в параметре conversionType.

IConvertible.ToUInt16(IFormatProvider)

Преобразует это значение в UInt16.

IConvertible.ToUInt32(IFormatProvider)

Преобразует это значение в UInt32.

IConvertible.ToUInt64(IFormatProvider)

Преобразует это значение в UInt64.

IJavaPeerable.Disposed()

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Логический класс упаковывает значение примитивного типа boolean в объект.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Логический класс упаковывает значение примитивного типа boolean в объект.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Логический класс упаковывает значение примитивного типа boolean в объект.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к