Range Класс

Определение

Неизменяемый класс для описания диапазона двух числовых значений.

[Android.Runtime.Register("android/util/Range", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public sealed class Range : Java.Lang.Object
[<Android.Runtime.Register("android/util/Range", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
type Range = class
    inherit Object
Наследование
Range
Атрибуты

Комментарии

Неизменяемый класс для описания диапазона двух числовых значений.

Диапазон (или интервал) определяет инклюзивные границы вокруг непрерывного диапазона значений определенного Comparable типа, например "целые числа от 1 до 100 включительно".

Все диапазоны ограничены, а левая часть диапазона всегда <= является правой стороной диапазона.

Несмотря на то, что сама реализация неизменяема, не существует ограничений на то, что сохраненные объекты также должны быть неизменяемыми. Если изменяемые объекты хранятся здесь, диапазон эффективно становится мутируемым.

Документация по Java для android.util.Range.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

Range(Object, Object)

Создайте неизменяемый диапазон.

Свойства

Class

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

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

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

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

Lower

Получите более низкую конечную точку.

PeerReference

Неизменяемый класс для описания диапазона двух числовых значений.

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

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

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

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

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

Получите верхнюю конечную точку.

Методы

Clamp(Object)

Зажимает value этот диапазон.

Clone()

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

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

Проверяет, находится ли он value в пределах этого диапазона.

Contains(Range)

Проверяет, находится ли другой range в пределах этого диапазона.

Create(Object, Object)

Создайте новый неизменяемый диапазон с выводом типов аргументов.

Dispose()

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

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

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

Возвращает наименьший диапазон, включающий этот диапазон и диапазон value.

Extend(Object, Object)

Возвращает наименьший диапазон, включающий этот диапазон и инклюзивный диапазон, указанный в [lower, upper].

Extend(Range)

Возвращает наименьший диапазон, включающий этот диапазон и другой range.

GetHashCode()

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

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

Возвращает пересечение этого диапазона и инклюзивного диапазона, заданного .[lower, upper]

Intersect(Range)

Возвращает пересечение этого диапазона и другого range.

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

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

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

Неизменяемый класс для описания диапазона двух числовых значений.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Неизменяемый класс для описания диапазона двух числовых значений.

GetJniTypeName(IJavaPeerable)

Неизменяемый класс для описания диапазона двух числовых значений.

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