UCharacter Clase

Definición

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

[Android.Runtime.Register("android/icu/lang/UCharacter", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class UCharacter : Java.Lang.Object
[<Android.Runtime.Register("android/icu/lang/UCharacter", ApiSince=24, DoNotGenerateAcw=true)>]
type UCharacter = class
    inherit Object
Herencia
UCharacter
Atributos

Comentarios

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.  Los métodos, los campos y otras funcionalidades específicas de ICU se etiquetan como "<strong>[icu]</strong>".

La clase UCharacter proporciona extensiones a la java.lang.Character clase . Estas extensiones proporcionan compatibilidad con más propiedades Unicode. Cada versión de ICU admite la versión más reciente de Unicode disponible en ese momento.

Durante algún tiempo antes de que Java 5 agregara compatibilidad con puntos de código Unicode adicionales, la clase UCharacter de ICU y muchas otras clases de ICU ya las admitan. Algunos métodos y constantes UCharacter se ampliaron ligeramente de manera diferente a la forma en que los métodos y constantes de la clase Character se ampliaron más adelante. En concreto, Character#MAX_VALUE sigue siendo un carácter con el valor U+FFFF, mientras que es UCharacter#MAX_VALUE un valor int con el valor U+10FFFF.

Los puntos de código se representan en estas API mediante ints. Aunque sería más conveniente en Java tener un tipo de datos primitivo independiente para ellos, los ints bastan mientras tanto.

Además de las adiciones para la compatibilidad con UTF-16 y las propiedades Unicode actualizadas, las principales diferencias entre UCharacter y Character son: <ul><li> UCharacter no está diseñado para ser un contenedor de caracteres y no tiene API a las que implica la administración de ese único carácter.<br> Estos incluyen: <ul><li> charValue(), <li> int compareTo(java.lang. Carácter, java.lang. Carácter), etc. </ul><li> UCharacter no incluye api de caracteres que están en desuso ni incluye la información de caracteres específica del Java, como booleano isJavaIdentifierPart(char ch). <li> Character asigna caracteres "A" - "Z" y "a" - "z" a los valores numéricos "10" - "35". UCharacter también lo hace en digit y getNumericValue, para cumplir la semántica java de estos métodos. Los nuevos métodos unicodeDigit y getUnicodeNumericValue no tratan los puntos de código anteriores como valores numéricos. Se trata de un cambio semántico de ICU4J 1.3.1. </ul>

Además de Java funciones de compatibilidad, que calculan las propiedades derivadas, esta API proporciona acceso de bajo nivel a la base de datos de caracteres Unicode.

Unicode asigna cada valor de punto de código (no solo caracteres asignados) para muchas propiedades. La mayoría de ellas son marcas booleanas simples o constantes de una pequeña lista enumerada. Para algunas propiedades, los valores son cadenas u otros tipos relativamente más complejos.

Para obtener más información, vea "Acerca de la base de datos de caracteres Unicode" (http://www.unicode.org/ucd/) y el capítulo guía del usuario de ICU en Propiedades (https://unicode-org.github.io/icu/userguide/strings/properties).

También hay funciones que proporcionan una migración sencilla desde funciones de C/POSIX como isblank(). Por lo general, se desaconseja su uso porque los estándares de C/POSIX no definen su semántica más allá del intervalo ASCII, lo que significa que las distintas implementaciones muestran un comportamiento muy diferente. En su lugar, las propiedades Unicode deben usarse directamente.

También hay algunas clases de caracteres C/POSIX amplias y tienden a usarse con fines conflictivos. Por ejemplo, la clase "isalpha()" a veces se usa para determinar los límites de palabras, mientras que un enfoque más sofisticado distinguiría al menos las letras iniciales de los caracteres de continuación (esta última, incluida la combinación de marcas). (En ICU, BreakIterator es la API más sofisticada para los límites de palabras). Otro ejemplo: no hay ninguna clase "istitle()" para caracteres en mayúsculas.

ICU 3.4 y versiones posteriores proporcionan acceso a la API para las doce clases de caracteres C/POSIX. ICU las implementa según las recomendaciones estándar del anexo C: Propiedades de compatibilidad de UTS #18 Expresiones regulares Unicode (http://www.unicode.org/reports/tr18/#Compatibility_Properties).

El acceso de API para las clases de caracteres de C/POSIX es el siguiente:

{@code
            - alpha:     isUAlphabetic(c) or hasBinaryProperty(c, UProperty.ALPHABETIC)
            - lower:     isULowercase(c) or hasBinaryProperty(c, UProperty.LOWERCASE)
            - upper:     isUUppercase(c) or hasBinaryProperty(c, UProperty.UPPERCASE)
            - punct:     ((1<<getType(c)) & ((1<<DASH_PUNCTUATION)|(1<<START_PUNCTUATION)|
                          (1<<END_PUNCTUATION)|(1<<CONNECTOR_PUNCTUATION)|(1<<OTHER_PUNCTUATION)|
                          (1<<INITIAL_PUNCTUATION)|(1<<FINAL_PUNCTUATION)))!=0
            - digit:     isDigit(c) or getType(c)==DECIMAL_DIGIT_NUMBER
            - xdigit:    hasBinaryProperty(c, UProperty.POSIX_XDIGIT)
            - alnum:     hasBinaryProperty(c, UProperty.POSIX_ALNUM)
            - space:     isUWhiteSpace(c) or hasBinaryProperty(c, UProperty.WHITE_SPACE)
            - blank:     hasBinaryProperty(c, UProperty.POSIX_BLANK)
            - cntrl:     getType(c)==CONTROL
            - graph:     hasBinaryProperty(c, UProperty.POSIX_GRAPH)
            - print:     hasBinaryProperty(c, UProperty.POSIX_PRINT)}

Las clases de caracteres C/POSIX también están disponibles en patrones UnicodeSet, mediante patrones como [:graph:] o \p{graph}.

<strong>[icu] Nota:</strong> Hay varias funciones de espacio en blanco de ICU (y Java). Comparison:<ul><li> isUWhiteSpace=UCHAR_WHITE_SPACE: Unicode White_Space property; la mayoría de las categorías generales "Z" (separadores) + la mayoría de los controles ISO de espacios en blanco (incluidos los espacios sin interrupción, pero excluyendo IS1.). IS4) <li> isWhitespace: Java isWhitespace; Z + controles ISO de espacio en blanco, pero excepto los espacios <sin interrupción liSpaceChar>: solo Z (incluidos los espacios sin interrupción)</ul>

Esta clase no es subclasable.

Java documentación para android.icu.lang.UCharacter.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
FoldCaseDefault
Obsoletos.

<strong>[icu]</strong> Option value for case folding: use asignaciones predeterminadas definidas en CaseFolding.

FoldCaseExcludeSpecialI
Obsoletos.

<strong>[icu]</strong> Option value para plegado de mayúsculas y minúsculas: use el conjunto modificado de asignaciones proporcionadas en CaseFolding.

MaxCodePoint

Constante U+10FFFF, igual que Character#MAX_CODE_POINT.

MaxHighSurrogate

Constante U+DBFF, igual que Character#MAX_HIGH_SURROGATE.

MaxLowSurrogate

Constante U+DFFF, igual que Character#MAX_LOW_SURROGATE.

MaxRadix

Constante de compatibilidad para Java MAX_RADIX de caracteres.

MaxSurrogate

Constante U+DFFF, igual que Character#MAX_SURROGATE.

MaxValue

El valor de punto de código Unicode más alto (valor escalar), la constante U+10FFFF (usa 21 bits).

MinCodePoint

Constante U+0000, igual que Character#MIN_CODE_POINT.

MinHighSurrogate

Constante U+D800, igual que Character#MIN_HIGH_SURROGATE.

MinLowSurrogate

Constante U+DC00, igual que Character#MIN_LOW_SURROGATE.

MinRadix

Constante de compatibilidad para Java MIN_RADIX de caracteres.

MinSupplementaryCodePoint

Constante U+10000, igual que Character#MIN_SUPPLEMENTARY_CODE_POINT.

MinSurrogate

Constante U+D800, igual que Character#MIN_SURROGATE.

MinValue

Valor de punto de código Unicode más bajo, constante 0.

NoNumericValue

Valor especial devuelto por getUnicodeNumericValue(int) cuando no se define ningún valor numérico para un punto de código.

ReplacementChar

Valor Unicode utilizado al traducir en formato de codificación Unicode y no hay ningún carácter existente.

SupplementaryMinValue

Valor mínimo para puntos de código complementarios, constante U+10000.

TitlecaseNoBreakAdjustment
Obsoletos.

No ajuste los índices de título de los índices BreakIterator::next(); titlecase exactamente los caracteres en saltos del iterador.

TitlecaseNoLowercase
Obsoletos.

No en minúsculas las partes no iniciales de las palabras al incluir el título.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ExtendedNameIterator

<strong>[icu]</strong>

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
JniPeerMembers

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

NameIterator

<strong>[icu]</strong>

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
TypeIterator

<strong>[icu]</strong>

UnicodeVersion

<strong>[icu]</strong> Devuelve la versión de los datos Unicode usados.

Métodos

Nombre Description
CharCount(Int32)

Igual a Character#charCount.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CodePointAt(Char[], Int32, Int32)

Igual a Character#codePointAt(char[], int, int).

CodePointAt(Char[], Int32)

Igual a Character#codePointAt(char[], int).

CodePointAt(ICharSequence, Int32)

Igual a Character#codePointAt(CharSequence, int).

CodePointAt(String, Int32)

Igual a Character#codePointAt(CharSequence, int).

CodePointBefore(Char[], Int32, Int32)

Igual a Character#codePointBefore(char[], int, int).

CodePointBefore(Char[], Int32)

Igual a Character#codePointBefore(char[], int).

CodePointBefore(ICharSequence, Int32)

Igual a Character#codePointBefore(CharSequence, int).

CodePointBefore(String, Int32)

Igual a Character#codePointBefore(CharSequence, int).

CodePointCount(Char[], Int32, Int32)

Equivalente al Character#codePointCount(char[], int, int) método , por comodidad.

CodePointCount(ICharSequence, Int32, Int32)

Equivalente al Character#codePointCount(CharSequence, int, int) método , por comodidad.

CodePointCount(String, Int32, Int32)

Equivalente al Character#codePointCount(CharSequence, int, int) método , por comodidad.

Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
Digit(Int32, Int32)

Devuelve el valor numérico de un punto de código de dígito decimal.

Digit(Int32)

Devuelve el valor numérico de un punto de código de dígito decimal.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
Equals(Object)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FoldCase(Int32, Boolean)

<strong>[icu]</strong> El carácter dado se asigna a su equivalente de plegado de mayúsculas y minúsculas según UnicodeData.

FoldCase(Int32, FoldCaseOptions)

<strong>[icu]</strong> El carácter dado se asigna a su equivalente de plegado de mayúsculas y minúsculas según UnicodeData.

FoldCase(String, Boolean)

<strong>[icu]</strong> La cadena especificada se asigna a su equivalente de plegado de mayúsculas y minúsculas según UnicodeData.

FoldCase(String, FoldCaseOptions)

<strong>[icu]</strong> La cadena especificada se asigna a su equivalente de plegado de mayúsculas y minúsculas según UnicodeData.

ForDigit(Int32, Int32)

Proporcione java.

GetAge(Int32)

<strong>[icu]</strong> Devuelve la "edad" del punto de código.

GetBidiPairedBracket(Int32)

<strong>[icu]</strong> Asigna el carácter especificado a su carácter de corchete emparejado.

GetCharFromExtendedName(String)

<strong>[icu]</strong>

GetCharFromName(String)

<strong>[icu]</strong>

GetCharFromNameAlias(String)

<strong>[icu]</strong>

GetCodePoint(Char, Char)

<strong>[icu]</strong> Devuelve un punto de código correspondiente a las dos unidades de código suplentes.

GetCodePoint(Char)

<strong>[icu]</strong> Devuelve el punto de código correspondiente al punto de código BMP.

GetCodePoint(Int32, Int32)

<strong>[icu]</strong> Devuelve un punto de código correspondiente a las dos unidades de código suplentes.

GetCombiningClass(Int32)

<strong>[icu]</strong> Devuelve la clase de combinación del punto de código de argumento.

GetDirection(Int32)

<strong>[icu]</strong> Devuelve la propiedad Bidirection de un punto de código.

GetDirectionality(Int32)

Equivalente al Character#getDirectionality(char) método , por comodidad.

GetExtendedName(Int32)

<strong>[icu]</strong> Devuelve un nombre para un punto de código válido.

GetHanNumericValue(Int32)

<strong>[icu]</strong> Devuelve el valor numérico de un carácter Han.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetIntPropertyMaxValue(Int32)

<strong>[icu]</strong> Devuelve el valor máximo de una propiedad Unicode entero o binaria.

GetIntPropertyMinValue(Int32)

<strong>[icu]</strong> Devuelve el valor mínimo de un tipo de propiedad Unicode entero o binario.

GetIntPropertyValue(Int32, Int32)

<strong>[icu]</strong> Devuelve el valor de propiedad de un tipo de propiedad Unicode de un punto de código.

GetMirror(Int32)

<strong>[icu]</strong> Asigna el punto de código especificado a un punto de código de "imagen reflejada".

GetName(Int32)

<strong>[icu]</strong> Devuelve el nombre Unicode más actual del punto de código del argumento, o null si el carácter no está asignado o está fuera del intervalo UCharacter.MIN_VALUE y UCharacter.MAX_VALUE o no tiene un nombre.

GetName(String, String)

<strong>[icu]</strong> Devuelve los nombres de cada uno de los caracteres de una cadena.

GetNameAlias(Int32)

<strong>[icu]</strong> Devuelve el nombre corregido de NameAliases.

GetNumericValue(Int32)

Devuelve el valor numérico del punto de código como un entero no negativo.

GetPropertyEnum(ICharSequence)

<strong>[icu]</strong> Devuelve el selector UProperty para un nombre de propiedad determinado, tal como se especifica en el archivo de base de datos Unicode PropertyAliases.

GetPropertyEnum(String)

<strong>[icu]</strong> Devuelve el selector UProperty para un nombre de propiedad determinado, tal como se especifica en el archivo de base de datos Unicode PropertyAliases.

GetPropertyName(Int32, Int32)

<strong>[icu]</strong> Devuelve el nombre Unicode de una propiedad determinada, tal como se indica en el archivo de base de datos Unicode PropertyAliases.

GetPropertyValueEnum(Int32, ICharSequence)

<strong>[icu]</strong> Devuelve el entero de valor de propiedad para un nombre de valor determinado, tal como se especifica en el archivo de base de datos Unicode PropertyValueAliases.

GetPropertyValueEnum(Int32, String)

<strong>[icu]</strong> Devuelve el entero de valor de propiedad para un nombre de valor determinado, tal como se especifica en el archivo de base de datos Unicode PropertyValueAliases.

GetPropertyValueName(Int32, Int32, Int32)

<strong>[icu]</strong> Devuelve el nombre Unicode de un valor de propiedad determinado, tal como se indica en el archivo de base de datos Unicode PropertyValueAliases.

GetType(Int32)

Devuelve un valor que indica la categoría Unicode de un punto de código.

GetUnicodeNumericValue(Int32)

<strong>[icu]</strong> Devuelve el valor numérico de un punto de código Unicode tal como se define en la base de datos de caracteres Unicode.

HasBinaryProperty(ICharSequence, Int32)

<strong>[icu]</strong> Devuelve true si la propiedad es true para la cadena.

HasBinaryProperty(Int32, Int32)

<strong>[icu]</strong> Compruebe una propiedad Unicode binaria para un punto de código.

HasBinaryProperty(String, Int32)

<strong>[icu]</strong> Devuelve true si la propiedad es true para la cadena.

IsBaseForm(Int32)

<strong>[icu]</strong> Determina si el punto de código especificado es de forma base.

IsBMP(Int32)

<strong>[icu]</strong> Determina si el punto de código está en el plano BMP.

IsDefined(Int32)

Determina si un punto de código tiene un significado definido en el estándar Unicode up-to-date.

IsDigit(Int32)

Determina si un punto de código es un dígito Java.

IsHighSurrogate(Char)

Igual que Character#isHighSurrogate,

IsHighSurrogate(Int32)

Character#isHighSurrogateIgual que , excepto que la versión de ICU acepta int para puntos de código.

IsIdentifierIgnorable(Int32)

Determina si el punto de código especificado debe considerarse un carácter ignorable en un identificador de Java.

IsISOControl(Int32)

Determina si el punto de código especificado es un carácter de control ISO.

IsJavaIdentifierPart(Int32)

Invalidación de compatibilidad del método Java, delegados a java.

IsJavaIdentifierStart(Int32)

Invalidación de compatibilidad del método Java, delegados a java.

IsLegal(Int32)

<strong>[icu]</strong> Un punto de código es ilegal si y solo si <ul><li> Out of bounds, menor que 0 o mayor que UCharacter.

IsLegal(String)

<strong>[icu]</strong> Una cadena es legal si todos sus puntos de código son legales.

IsLetter(Int32)

Determina si el punto de código especificado es una letra.

IsLetterOrDigit(Int32)

Determina si el punto de código especificado es una letra o un dígito.

IsLowerCase(Int32)

Determina si el punto de código especificado es un carácter en minúsculas.

IsLowSurrogate(Char)

Igual que Character#isLowSurrogate,

IsLowSurrogate(Int32)

Character#isLowSurrogateIgual que , excepto que la versión de ICU acepta int para puntos de código.

IsMirrored(Int32)

Determina si el punto de código tiene la propiedad "reflejada".

IsPrintable(Int32)

<strong>[icu]</strong> Determina si el punto de código especificado es un carácter imprimible según el estándar Unicode.

IsSpaceChar(Int32)

Determina si el punto de código especificado es un carácter de espacio especificado unicode, i.

IsSupplementary(Int32)

<strong>[icu]</strong> Determina si el punto de código es un carácter complementario.

IsSupplementaryCodePoint(Int32)

Igual a Character#isSupplementaryCodePoint.

IsSurrogatePair(Char, Char)

Igual a Character#isSurrogatePair.

IsSurrogatePair(Int32, Int32)

Character#isSurrogatePairIgual que , excepto que la versión de ICU acepta int para puntos de código.

IsTitleCase(Int32)

Determina si el punto de código especificado es un carácter con título.

IsUAlphabetic(Int32)

<strong>[icu]</strong>

IsULowercase(Int32)

<strong>[icu]</strong>

IsUnicodeIdentifierPart(Int32)

Determina si el carácter especificado está permitido como carácter no inicial de un identificador según UAX #31 Identificador Unicode y Sintaxis de patrón.

IsUnicodeIdentifierStart(Int32)

Determina si el carácter especificado está permitido como primer carácter de un identificador según UAX #31 Identificador Unicode y Sintaxis de patrón.

IsUpperCase(Int32)

Determina si el punto de código especificado es un carácter en mayúsculas.

IsUUppercase(Int32)

<strong>[icu]</strong>

IsUWhiteSpace(Int32)

<strong>[icu]</strong>

IsValidCodePoint(Int32)

Equivalente a Character#isValidCodePoint.

IsWhitespace(Int32)

Determina si el punto de código especificado es un carácter de espacio en blanco.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Equivalente a Character#offsetByCodePoints(char[], int, int, int, int) método, por comodidad.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Equivalente al Character#offsetByCodePoints(CharSequence, int, int) método , por comodidad.

OffsetByCodePoints(String, Int32, Int32)

Equivalente al Character#offsetByCodePoints(CharSequence, int, int) método , por comodidad.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToChars(Int32, Char[], Int32)

Igual a Character#toChars(int, char[], int).

ToChars(Int32)

Igual a Character#toChars(int).

ToCodePoint(Char, Char)

Igual a Character#toCodePoint.

ToCodePoint(Int32, Int32)

Character#toCodePointIgual que , excepto que la versión de ICU acepta int para puntos de código.

ToLowerCase(Int32)

El punto de código especificado se asigna a su equivalente en minúsculas; si el punto de código no tiene equivalente en minúsculas, se devuelve el propio punto de código.

ToLowerCase(Locale, String)

Devuelve la versión minúscula de la cadena de argumento.

ToLowerCase(String)

Devuelve la versión minúscula de la cadena de argumento.

ToLowerCase(ULocale, String)

Devuelve la versión minúscula de la cadena de argumento.

ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
ToString(Int32)

Convierte el punto de código de argumento y devuelve un objeto String que representa el valor del punto de código en formato UTF-16.

ToTitleCase(Int32)

Convierte el argumento de punto de código en titlecase.

ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions)

<strong>[icu]</strong>

ToTitleCase(Locale, String, BreakIterator)

Devuelve la versión en mayúsculas de la cadena de argumento.

ToTitleCase(String, BreakIterator)

Devuelve la versión en mayúsculas de la cadena de argumento.

ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions)

Devuelve la versión en mayúsculas de la cadena de argumento.

ToTitleCase(ULocale, String, BreakIterator)

Devuelve la versión en mayúsculas de la cadena de argumento.

ToUpperCase(Int32)

Convierte el argumento de carácter en mayúsculas.

ToUpperCase(Locale, String)

Devuelve la versión mayúscula de la cadena de argumento.

ToUpperCase(String)

Devuelve la versión mayúscula de la cadena de argumento.

ToUpperCase(ULocale, String)

Devuelve la versión mayúscula de la cadena de argumento.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a