Язык

Rational Класс

Определение

Неизменяемый тип данных представляет рациональное число.

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

Комментарии

Неизменяемый тип данных представляет рациональное число.

Содержит пару s, intпредставляющих числитель и знаменатель рационального числа.

Java документации по android.util.Rational.

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

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

Имя. Описание
Rational(Int32, Int32)

Rational Создайте с заданным числовым элементом и знаменателем.

Свойства

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

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

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

Получает знаменатель рационализатора

Handle

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

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

Указывает, представляет ли это конечное значение.

IsInfinite

Указывает, представляет ли этот рационализатор бесконечное значение.

IsNaN

Указывает, является ли это рациональное <значение em>Not-a-Number (NaN)</em> .

IsZero

Указывает, представляет ли этот рационализатор нулевого значения.

JniIdentityHashCode

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

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

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

NaN

Константой для <значения > em<Not-a-Number (NaN)>/emRational типа.

NegativeInfinity

Константой для отрицательного бесконечности Rational типа.

Numerator

Получает числитель рационализатора.

PeerReference

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

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

Константой для положительного бесконечности Rational типа.

ThresholdClass

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

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

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

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

Константой для нулевого Rational значения типа.

Методы

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

Возвращает значение указанного числа в виде byte.

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

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

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

Сравните это рациональное с указанным рационам, чтобы определить их естественный порядок.

Construct(JniObjectReference, JniObjectReferenceOptions)

Неизменяемый тип данных представляет рациональное число.

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

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

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

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

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

Неизменяемый тип данных представляет рациональное число.

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

Возвращает значение указанного числа в виде double.

Equals(Object)

Неизменяемый тип данных представляет рациональное число.

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

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

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

Возвращает значение указанного числа в виде float.

GetHashCode()

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

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

Возвращает значение указанного числа в виде int.

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

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

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

Возвращает значение указанного числа в виде long.

Notify()

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

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

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

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

Анализирует указанную строку как рациональное значение.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Неизменяемый тип данных представляет рациональное число.

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

Возвращает значение указанного числа в виде short.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неизменяемый тип данных представляет рациональное число.

IJavaPeerable.Disposed()

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

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

Неизменяемый тип данных представляет рациональное число.

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Неизменяемый тип данных представляет рациональное число.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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