Язык

IGetChars Интерфейс

Определение

Реализуйте этот интерфейс, если у вашей charSequence есть метод getChars(), например метод string, который быстрее, чем вызов charAt() несколько раз.

[Android.Runtime.Register("android/text/GetChars", "", "Android.Text.IGetCharsInvoker")]
public interface IGetChars : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICharSequence, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/GetChars", "", "Android.Text.IGetCharsInvoker")>]
type IGetChars = interface
    interface ICharSequence
    interface seq<char>
    interface IEnumerable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Реализуйте этот интерфейс, если у вашей charSequence есть метод getChars(), например метод string, который быстрее, чем вызов charAt() несколько раз.

Java документации по android.text.GetChars.

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

Свойства

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

Возвращает значение JNI базового объекта Android.

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

Возвращает, true если эта последовательность символов пуста.

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

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

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

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

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

Реализуйте этот интерфейс, если у вашей charSequence есть метод getChars(), например метод string, который быстрее, чем вызов charAt() несколько раз.

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

Поддержка доступа к членам и вызовов.

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

JniObjectReference Возвращает экземпляр объекта в оболочке Java.

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

Методы

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

Возвращает значение по указанному char индексу.

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

Вызывается при удалении экземпляра.

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

Если нет невыполненных ссылок на этот экземпляр, то вызывается Dispose(); в противном случае ничего не делает.

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

Вызывается при завершении экземпляра.

(Унаследовано от IJavaPeerable)
GetChars(Int32, Int32, Char[], Int32)

Точно так же, как Строка.

Length()

Возвращает длину этой последовательности символов.

(Унаследовано от ICharSequence)
SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое JniIdentityHashCode.

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

Реализуйте этот интерфейс, если у вашей charSequence есть метод getChars(), например метод string, который быстрее, чем вызов charAt() несколько раз.

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

Задайте значение, возвращаемое PeerReference.

(Унаследовано от IJavaPeerable)
SubSequenceFormatted(Int32, Int32)

CharSequence Возвращает подсезону этой последовательности.

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

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

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

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

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

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Реализуйте этот интерфейс, если у вашей charSequence есть метод getChars(), например метод string, который быстрее, чем вызов charAt() несколько раз.

SubSequence(ICharSequence, Int32, Int32)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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