UCharacter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
<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
- Ereditarietà
- Attributi
Commenti
<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character. Metodi, campi e altre funzionalità specifiche dell'ICU sono etichettati come "<strong>[icu]</strong>".
La classe UCharacter fornisce estensioni alla java.lang.Character classe . Queste estensioni forniscono supporto per altre proprietà Unicode. Ogni versione di ICU supporta la versione più recente di Unicode disponibile in quel momento.
Per qualche tempo prima di Java 5 aggiunto il supporto per i punti di codice Unicode supplementari, la classe UCharacter ICU e molte altre classi di ICU già supportate. Alcuni metodi e costanti UCharacter sono stati ampliati leggermente in modo diverso rispetto a come i metodi e le costanti della classe Character sono stati ampliati in un secondo momento. In particolare, Character#MAX_VALUE è ancora un carattere con il valore U+FFFF, mentre UCharacter#MAX_VALUE è un valore int con il valore U+10FFFF.
I punti di codice sono rappresentati in queste API usando ints. Anche se sarebbe più conveniente in Java avere un tipo di dati primitivo separato per loro, ints sufficiente nel frattempo.
A parte le aggiunte per il supporto UTF-16 e le proprietà Unicode aggiornate, le principali differenze tra UCharacter e Character sono: <ul><li> UCharacter non è progettato per essere un wrapper char e non dispone di API a cui implica la gestione di tale singolo carattere.<br> Questi includono: <ul><li> char charValue(), <li> int compareTo(java.lang. Carattere, java.lang. Carattere) e così via. </ul><li> UCharacter non include API carattere deprecate, né include le informazioni sui caratteri Java specifiche, ad esempio boolean isJavaIdentifierPart(char ch). <li> Character esegue il mapping dei caratteri 'A' - 'Z' e 'a' - 'z' ai valori numerici '10' - '35'. UCharacter esegue questa operazione anche in cifre e getNumericValue, per rispettare la semantica Java di questi metodi. I nuovi metodi unicodeDigit e getUnicodeNumericValue non considerano i punti di codice precedenti come valori numerici. Si tratta di una modifica semantica rispetto a ICU4J 1.3.1. </ul>
Oltre a Java funzioni di compatibilità, che calcolano le proprietà derivate, questa API fornisce accesso di basso livello al database dei caratteri Unicode.
Unicode assegna ogni punto di codice (non solo carattere assegnato) per molte proprietà. La maggior parte di esse è costituita da semplici flag booleani o costanti da un elenco enumerato di piccole dimensioni. Per alcune proprietà, i valori sono stringhe o altri tipi relativamente più complessi.
Per altre informazioni, vedere "About the Unicode Character Database" (http://www.unicode.org/ucd/) and the ICU User Guide chapter on Properties (https://unicode-org.github.io/icu/userguide/strings/properties).
Esistono anche funzioni che forniscono una semplice migrazione da funzioni C/POSIX come isblank(). Il loro uso è in genere sconsigliato perché gli standard C/POSIX non definiscono la loro semantica oltre l'intervallo ASCII, il che significa che diverse implementazioni presentano un comportamento molto diverso. Al contrario, le proprietà Unicode devono essere usate direttamente.
Esistono anche solo alcune classi di caratteri C/POSIX ampie e tendono a essere usate per scopi in conflitto. Ad esempio, la classe "isalpha()" viene talvolta usata per determinare i limiti delle parole, mentre un approccio più sofisticato distinguerebbe almeno le lettere iniziali dai caratteri di continuazione (quest'ultimo include segni di combinazione). In ICU BreakIterator è l'API più sofisticata per i limiti delle parole. Un altro esempio: non esiste una classe "istitle()" per i caratteri maiuscoli.
L'ICU 3.4 e versioni successive fornisce l'accesso all'API per tutte le dodici classi di caratteri C/POSIX. L'ICU li implementa in base alle raccomandazioni standard nell'allegato C: proprietà di compatibilità delle espressioni regolari Unicode UTS #18 (http://www.unicode.org/reports/tr18/#Compatibility_Properties).
L'accesso API per le classi di caratteri C/POSIX è il seguente:
{@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)}
Le classi di caratteri C/POSIX sono disponibili anche nei modelli UnicodeSet, usando modelli come [:graph:] o \p{graph}.
<strong>[icu] Nota:</strong> Esistono diverse funzioni di ICU (e Java). Comparison:<ul><li> isUWhiteSpace=UCHAR_WHITE_SPACE: proprietà Unicode White_Space; la maggior parte delle categorie generali "Z" (separatori) + la maggior parte dei controlli ISO spazi vuoti (inclusi gli spazi di interruzione, ma escludendo IS1.. IS4) <li> isWhitespace: Java isWhitespace; Z + spazi vuoti ISO, ma escludendo gli spazi <di interruzione li> isSpaceChar: solo Z (inclusi gli spazi di interruzione)</ul>
Questa classe non è sottoclassabile.
per android.icu.lang.UCharacter.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Campi
| Nome | Descrizione |
|---|---|
| FoldCaseDefault |
Obsoleti.
<strong>[icu]</strong> Valore dell'opzione per la riduzione del case: usare i mapping predefiniti definiti in CaseFolding. |
| FoldCaseExcludeSpecialI |
Obsoleti.
<strong>[icu]</strong> Valore opzione per la riduzione del case: usare il set modificato di mapping fornito in CaseFolding. |
| MaxCodePoint |
Costante U+10FFFF, uguale a |
| MaxHighSurrogate |
Costante U+DBFF, uguale a |
| MaxLowSurrogate |
Costante U+DFFF, uguale a |
| MaxRadix |
Costante di compatibilità per il MAX_RADIX di Java carattere. |
| MaxSurrogate |
Costante U+DFFF, uguale a |
| MaxValue |
Valore del punto di codice Unicode più alto (valore scalare), costante U+10FFFF (usa 21 bit). |
| MinCodePoint |
Costante U+0000, uguale a |
| MinHighSurrogate |
Costante U+D800, uguale a |
| MinLowSurrogate |
Costante U+DC00, uguale a |
| MinRadix |
Costante di compatibilità per il MIN_RADIX di Java carattere. |
| MinSupplementaryCodePoint |
Costante U+10000, uguale a |
| MinSurrogate |
Costante U+D800, uguale a |
| MinValue |
Valore del punto di codice Unicode più basso, costante 0. |
| NoNumericValue |
Valore speciale restituito da getUnicodeNumericValue(int) quando non viene definito alcun valore numerico per un punto di codice. |
| ReplacementChar |
Valore Unicode usato per la conversione in formato di codifica Unicode e non esiste un carattere esistente. |
| SupplementaryMinValue |
Valore minimo per i punti di codice supplementari, costante U+10000. |
| TitlecaseNoBreakAdjustment |
Obsoleti.
Non modificare gli indici titlecasing dagli indici BreakIterator::next(); titlecase esattamente i caratteri in corrispondenza delle interruzioni dall'iteratore. |
| TitlecaseNoLowercase |
Obsoleti.
Non usare parti non iniziali minuscole di parole durante la denominazione. |
Proprietà
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| ExtendedNameIterator |
<strong>[icu]</strong> |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
<strong>[icu enhancement]</strong> ICU's replacement for |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU's replacement for |
| NameIterator |
<strong>[icu]</strong> |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| TypeIterator |
<strong>[icu]</strong> |
| UnicodeVersion |
<strong>[icu]</strong> Restituisce la versione dei dati Unicode usati. |
Metodi
| Nome | Descrizione |
|---|---|
| CharCount(Int32) |
Uguale a |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CodePointAt(Char[], Int32, Int32) |
Uguale a |
| CodePointAt(Char[], Int32) |
Uguale a |
| CodePointAt(ICharSequence, Int32) |
Uguale a |
| CodePointAt(String, Int32) |
Uguale a |
| CodePointBefore(Char[], Int32, Int32) |
Uguale a |
| CodePointBefore(Char[], Int32) |
Uguale a |
| CodePointBefore(ICharSequence, Int32) |
Uguale a |
| CodePointBefore(String, Int32) |
Uguale a |
| CodePointCount(Char[], Int32, Int32) |
Equivalente al |
| CodePointCount(ICharSequence, Int32, Int32) |
Equivalente al |
| CodePointCount(String, Int32, Int32) |
Equivalente al |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| Digit(Int32, Int32) |
Restituisce il valore numerico di un punto di codice di cifra decimale. |
| Digit(Int32) |
Restituisce il valore numerico di un punto di codice di cifra decimale. |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| FoldCase(Int32, Boolean) |
<strong>[icu]</strong> Il carattere specificato viene mappato all'equivalente di riduzione del case in base a UnicodeData. |
| FoldCase(Int32, FoldCaseOptions) |
<strong>[icu]</strong> Il carattere specificato viene mappato all'equivalente di riduzione del case in base a UnicodeData. |
| FoldCase(String, Boolean) |
<strong>[icu]</strong> La stringa specificata viene mappata all'equivalente di riduzione del case in base a UnicodeData. |
| FoldCase(String, FoldCaseOptions) |
<strong>[icu]</strong> La stringa specificata viene mappata all'equivalente di riduzione del case in base a UnicodeData. |
| ForDigit(Int32, Int32) |
Specificare java. |
| GetAge(Int32) |
<strong>[icu]</strong> Restituisce la "età" del punto di codice. |
| GetBidiPairedBracket(Int32) |
<strong>[icu]</strong> Esegue il mapping del carattere specificato al carattere tra parentesi quadre abbinate. |
| GetCharFromExtendedName(String) |
<strong>[icu]</strong> |
| GetCharFromName(String) |
<strong>[icu]</strong> |
| GetCharFromNameAlias(String) |
<strong>[icu]</strong> |
| GetCodePoint(Char, Char) |
<strong>[icu]</strong> Restituisce un punto di codice corrispondente alle due unità di codice surrogato. |
| GetCodePoint(Char) |
<strong>[icu]</strong> Restituisce il punto di codice corrispondente al punto di codice BMP. |
| GetCodePoint(Int32, Int32) |
<strong>[icu]</strong> Restituisce un punto di codice corrispondente alle due unità di codice surrogato. |
| GetCombiningClass(Int32) |
<strong>[icu]</strong> Restituisce la classe di combinazione del punto di codice dell'argomento |
| GetDirection(Int32) |
<strong>[icu]</strong> Restituisce la proprietà Bidirection di un punto di codice. |
| GetDirectionality(Int32) |
Equivalente al |
| GetExtendedName(Int32) |
<strong>[icu]</strong> Restituisce un nome per un punto di codice valido. |
| GetHanNumericValue(Int32) |
<strong>[icu]</strong> Restituisce il valore numerico di un carattere Han. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetIntPropertyMaxValue(Int32) |
<strong>[icu]</strong> Restituisce il valore massimo per una proprietà Unicode integer/binary. |
| GetIntPropertyMinValue(Int32) |
<strong>[icu]</strong> Restituisce il valore minimo per un tipo di proprietà Unicode integer/binary. |
| GetIntPropertyValue(Int32, Int32) |
<strong>[icu]</strong> Restituisce il valore della proprietà per un tipo di proprietà Unicode di un punto di codice. |
| GetMirror(Int32) |
<strong>[icu]</strong> Esegue il mapping del punto di codice specificato a un punto di codice "mirror-image". |
| GetName(Int32) |
<strong>[icu]</strong> Restituisce il nome Unicode più recente del punto di codice dell'argomento oppure null se il carattere non è assegnato o non è compreso nell'intervallo |
| GetName(String, String) |
<strong>[icu]</strong> Restituisce i nomi per ognuno dei caratteri in una stringa |
| GetNameAlias(Int32) |
<strong>[icu]</strong> Restituisce il nome corretto da NameAliases. |
| GetNumericValue(Int32) |
Restituisce il valore numerico del punto di codice come intero non negativo. |
| GetPropertyEnum(ICharSequence) |
<strong>[icu]</strong> Restituisce il selettore UProperty per un determinato nome di proprietà, come specificato nel file di database Unicode PropertyAliases. |
| GetPropertyEnum(String) |
<strong>[icu]</strong> Restituisce il selettore UProperty per un determinato nome di proprietà, come specificato nel file di database Unicode PropertyAliases. |
| GetPropertyName(Int32, Int32) |
<strong>[icu]</strong> Restituisce il nome Unicode per una determinata proprietà, come indicato nel file di database Unicode PropertyAliases. |
| GetPropertyValueEnum(Int32, ICharSequence) |
<strong>[icu]</strong> Restituisce l'intero del valore della proprietà per un determinato nome di valore, come specificato nel file di database Unicode PropertyValueAliases. |
| GetPropertyValueEnum(Int32, String) |
<strong>[icu]</strong> Restituisce l'intero del valore della proprietà per un determinato nome di valore, come specificato nel file di database Unicode PropertyValueAliases. |
| GetPropertyValueName(Int32, Int32, Int32) |
<strong>[icu]</strong> Restituisce il nome Unicode per un determinato valore della proprietà, come indicato nel file di database Unicode PropertyValueAliases. |
| GetType(Int32) |
Restituisce un valore che indica la categoria Unicode di un punto di codice. |
| GetUnicodeNumericValue(Int32) |
<strong>[icu]</strong> Restituisce il valore numerico per un punto di codice Unicode come definito nel database dei caratteri Unicode. |
| HasBinaryProperty(ICharSequence, Int32) |
<strong>[icu]</strong> Restituisce true se la proprietà è true per la stringa. |
| HasBinaryProperty(Int32, Int32) |
<strong>[icu]</strong> Controllare una proprietà Unicode binaria per un punto di codice. |
| HasBinaryProperty(String, Int32) |
<strong>[icu]</strong> Restituisce true se la proprietà è true per la stringa. |
| IsBaseForm(Int32) |
<strong>[icu]</strong> Determina se il punto di codice specificato è di base. |
| IsBMP(Int32) |
<strong>[icu]</strong> Determina se il punto di codice si trova nel piano BMP. |
| IsDefined(Int32) |
Determina se un punto di codice ha un significato definito nello standard Unicode up-to-date. |
| IsDigit(Int32) |
Determina se un punto di codice è una cifra Java. |
| IsHighSurrogate(Char) |
Uguale a |
| IsHighSurrogate(Int32) |
Uguale a |
| IsIdentifierIgnorable(Int32) |
Determina se il punto di codice specificato deve essere considerato come un carattere ignorabile in un identificatore di Java. |
| IsISOControl(Int32) |
Determina se il punto di codice specificato è un carattere di controllo ISO. |
| IsJavaIdentifierPart(Int32) |
Override della compatibilità del metodo Java, delegati a java. |
| IsJavaIdentifierStart(Int32) |
Override della compatibilità del metodo Java, delegati a java. |
| IsLegal(Int32) |
<strong>[icu]</strong> Un punto di codice è illegale se e solo se <ul><li> Out of bounds, minore di 0 o maggiore di UCharacter. |
| IsLegal(String) |
<strong>[icu]</strong> Una stringa è legale e tutti i relativi punti di codice sono legali. |
| IsLetter(Int32) |
Determina se il punto di codice specificato è una lettera. |
| IsLetterOrDigit(Int32) |
Determina se il punto di codice specificato è una lettera o una cifra. |
| IsLowerCase(Int32) |
Determina se il punto di codice specificato è un carattere minuscolo. |
| IsLowSurrogate(Char) |
Uguale a |
| IsLowSurrogate(Int32) |
Uguale a |
| IsMirrored(Int32) |
Determina se il punto di codice ha la proprietà "con mirroring". |
| IsPrintable(Int32) |
<strong>[icu]</strong> Determina se il punto di codice specificato è un carattere stampabile in base allo standard Unicode. |
| IsSpaceChar(Int32) |
Determina se il punto di codice specificato è un carattere di spazio specificato Unicode, i. |
| IsSupplementary(Int32) |
<strong>[icu]</strong> Determina se il punto di codice è un carattere supplementare. |
| IsSupplementaryCodePoint(Int32) |
Uguale a |
| IsSurrogatePair(Char, Char) |
Uguale a |
| IsSurrogatePair(Int32, Int32) |
Uguale a |
| IsTitleCase(Int32) |
Determina se il punto di codice specificato è un carattere di titolo. |
| IsUAlphabetic(Int32) |
<strong>[icu]</strong> |
| IsULowercase(Int32) |
<strong>[icu]</strong> |
| IsUnicodeIdentifierPart(Int32) |
Determina se il carattere specificato è consentito come carattere non iniziale di un identificatore in base all'identificatore Unicode UAX #31 e alla sintassi del criterio. |
| IsUnicodeIdentifierStart(Int32) |
Determina se il carattere specificato è consentito come primo carattere in un identificatore in base all'identificatore Unicode UAX #31 e alla sintassi del criterio. |
| IsUpperCase(Int32) |
Determina se il punto di codice specificato è un carattere maiuscolo. |
| IsUUppercase(Int32) |
<strong>[icu]</strong> |
| IsUWhiteSpace(Int32) |
<strong>[icu]</strong> |
| IsValidCodePoint(Int32) |
Equivalente a |
| IsWhitespace(Int32) |
Determina se il punto di codice specificato è un carattere di spazio vuoto. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
Equivalente all'oggetto
|
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
Equivalente al |
| OffsetByCodePoints(String, Int32, Int32) |
Equivalente al |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToChars(Int32, Char[], Int32) |
Uguale a |
| ToChars(Int32) |
Uguale a |
| ToCodePoint(Char, Char) |
Uguale a |
| ToCodePoint(Int32, Int32) |
Uguale a |
| ToLowerCase(Int32) |
Il punto di codice specificato viene mappato al relativo equivalente minuscolo; se il punto di codice non ha un equivalente minuscolo, viene restituito il punto di codice stesso. |
| ToLowerCase(Locale, String) |
Restituisce la versione minuscola della stringa dell'argomento. |
| ToLowerCase(String) |
Restituisce la versione minuscola della stringa dell'argomento. |
| ToLowerCase(ULocale, String) |
Restituisce la versione minuscola della stringa dell'argomento. |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| ToString(Int32) |
Converte il punto di codice dell'argomento e restituisce un oggetto String che rappresenta il valore del punto di codice in formato UTF-16. |
| ToTitleCase(Int32) |
Converte l'argomento del punto di codice in maiuscolo. |
| ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions) |
<strong>[icu]</strong> |
| ToTitleCase(Locale, String, BreakIterator) |
Restituisce la versione titlecase della stringa dell'argomento. |
| ToTitleCase(String, BreakIterator) |
Restituisce la versione titlecase della stringa dell'argomento. |
| ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions) |
Restituisce la versione titlecase della stringa dell'argomento. |
| ToTitleCase(ULocale, String, BreakIterator) |
Restituisce la versione titlecase della stringa dell'argomento. |
| ToUpperCase(Int32) |
Converte l'argomento carattere in maiuscolo. |
| ToUpperCase(Locale, String) |
Restituisce la versione maiuscola della stringa dell'argomento. |
| ToUpperCase(String) |
Restituisce la versione maiuscola della stringa dell'argomento. |
| ToUpperCase(ULocale, String) |
Restituisce la versione maiuscola della stringa dell'argomento. |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU's replacement for |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |