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 License.

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

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()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

(Унаследовано от 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)

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

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