UCharacter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour 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
- Héritage
- Attributs
Remarques
<strong>[icu enhancement]</strong> ICU’s replacement for java.lang.Character. ; Les méthodes, les champs et d’autres fonctionnalités spécifiques à l’ICU sont étiquetées «< strong>[icu]</strong> ».
La classe UCharacter fournit des extensions à la java.lang.Character classe. Ces extensions prennent en charge davantage de propriétés Unicode. Chaque version de l’ICU prend en charge la dernière version d’Unicode disponible à ce moment-là.
Pendant un certain temps avant Java 5 ajout de la prise en charge des points de code Unicode supplémentaires, la classe UCharacter ICU et de nombreuses autres classes d’ICU les ont déjà prises en charge. Certaines méthodes et constantes UCharacter ont été larges légèrement différemment de la façon dont les méthodes et constantes de la classe Character ont été agrandies ultérieurement. En particulier, Character#MAX_VALUE est toujours un char avec la valeur U+FFFF, tandis que l’int UCharacter#MAX_VALUE avec la valeur U+10FFFF.
Les points de code sont représentés dans ces API à l’aide d’ints. Bien qu’il soit plus pratique dans Java d’avoir un type de données primitif distinct pour eux, ints suffit en attendant.
Outre les ajouts pour la prise en charge de UTF-16 et les propriétés Unicode mises à jour, les principales différences entre UCharacter et Character sont les suivantes : <ul><li> UCharacter n’est pas conçu pour être un wrapper de caractères et n’a pas d’API auxquelles cela implique la gestion de ce caractère unique.<br> : <ul><li> charValue(), <li> int compareTo(java.lang. Caractère, java.lang. Caractère), etc. </ul><li> UCharacter n’inclut pas d’API caractère déconseillées, ni n’inclut pas les informations de caractère spécifiques à Java, telles que boolean isJavaIdentifierPart(char ch). <li> Character mappe les caractères 'A' - 'Z' et 'a' - 'z' aux valeurs numériques '10' - '35'. UCharacter effectue également cette opération en chiffres et getNumericValue, pour adhérer à la sémantique java de ces méthodes. Les nouvelles méthodes unicodeDigit et getUnicodeNumericValue ne traitent pas les points de code ci-dessus comme ayant des valeurs numériques. Il s’agit d’une modification sémantique de l’ICU4J 1.3.1. </ul>
Outre les fonctions de compatibilité Java, qui calculent les propriétés dérivées, cette API fournit un accès de bas niveau à la base de données de caractères Unicode.
Unicode affecte chaque valeur de point de code (pas seulement un caractère affecté) pour de nombreuses propriétés. La plupart d’entre eux sont des indicateurs booléens simples ou des constantes d’une petite liste énumérée. Pour certaines propriétés, les valeurs sont des chaînes ou d’autres types relativement plus complexes.
Pour plus d’informations, consultez « À propos de la base de données de caractères Unicode » (http://www.unicode.org/ucd/) et le chapitre du Guide utilisateur de l’ICU sur les propriétés )https://unicode-org.github.io/icu/userguide/strings/properties).
Il existe également des fonctions qui facilitent la migration à partir de fonctions C/POSIX comme isblank(). Leur utilisation est généralement déconseillée, car les normes C/POSIX ne définissent pas leur sémantique au-delà de la plage ASCII, ce qui signifie que différentes implémentations présentent un comportement très différent. Au lieu de cela, les propriétés Unicode doivent être utilisées directement.
Il existe également seulement quelques classes de caractères C/POSIX larges, et elles ont tendance à être utilisées à des fins conflictuelles. Par exemple, la classe « isalpha() » est parfois utilisée pour déterminer les limites des mots, tandis qu’une approche plus sophistiquée distinguerait au moins les lettres initiales des caractères de continuation (celle-ci incluant des marques de combinaison). (Dans l’ICU, BreakIterator est l’API la plus sophistiquée pour les limites de mots.) Autre exemple : il n’existe aucune classe « istitle() » pour les caractères en majuscules.
L’ICU 3.4 et versions ultérieures fournit l’accès à l’API pour les douze classes de caractères C/POSIX. L’ICU les implémente en fonction des recommandations standard de l’annexe C : propriétés de compatibilité des expressions régulières Unicode UTS #18 (http://www.unicode.org/reports/tr18/#Compatibility_Properties).
L’accès à l’API pour les classes de caractères C/POSIX est le suivant :
{@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)}
Les classes de caractères C/POSIX sont également disponibles dans les modèles UnicodeSet, à l’aide de modèles tels que [ :graph :] ou \p{graph}.
<strong>[icu] Remarque :</strong> il existe plusieurs fonctions d’espace blanc d’ICU (et Java). Comparison :<ul><li> isUWhiteSpace=UCHAR_WHITE_SPACE : propriété White_Space Unicode ; la plupart des catégories générales « Z » (séparateurs) + la plupart des contrôles ISO d’espace blanc (y compris les espaces sans rupture, mais à l’exclusion de IS1).. IS4) <li> isWhitespace : Java isWhitespace ; Contrôles ISO z + espaces blancs, mais à l’exclusion des espaces <sans rupture li> isSpaceChar : juste Z (y compris les espaces sans arrêt)</ul>
Cette classe n’est pas sous-classable.
Java documentation pour android.icu.lang.UCharacter.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Champs
| Nom | Description |
|---|---|
| FoldCaseDefault |
Obsolète.
< >strong[icu]</strong> Option value for case folding : utilisez les mappages par défaut définis dans CaseFolding. |
| FoldCaseExcludeSpecialI |
Obsolète.
< >strong[icu]</strong> Option value for case folding : utilisez l’ensemble modifié de mappages fournis dans CaseFolding. |
| MaxCodePoint |
Constante U+10FFFF, identique à |
| MaxHighSurrogate |
Constante U+DBFF, identique à |
| MaxLowSurrogate |
Constante U+DFFF, identique à |
| MaxRadix |
Constante de compatibilité pour les MAX_RADIX de Java Caractère. |
| MaxSurrogate |
Constante U+DFFF, identique à |
| MaxValue |
Valeur de point de code Unicode la plus élevée (valeur scalaire), constante U+10FFFF (utilise 21 bits). |
| MinCodePoint |
Constante U+0000, identique à |
| MinHighSurrogate |
Constante U+D800, identique à |
| MinLowSurrogate |
Constante U+DC00, identique à |
| MinRadix |
Constante de compatibilité pour les MIN_RADIX de Java Character. |
| MinSupplementaryCodePoint |
Constante U+10000, identique à |
| MinSurrogate |
Constante U+D800, identique à |
| MinValue |
Valeur de point de code Unicode la plus basse, constante 0. |
| NoNumericValue |
Valeur spéciale retournée par getUnicodeNumericValue(int) lorsqu’aucune valeur numérique n’est définie pour un point de code. |
| ReplacementChar |
Valeur Unicode utilisée lors de la traduction dans un formulaire d’encodage Unicode et il n’existe aucun caractère existant. |
| SupplementaryMinValue |
Valeur minimale pour les points de code supplémentaires, constante U+10000. |
| TitlecaseNoBreakAdjustment |
Obsolète.
N’ajustez pas les index de la casse de titre à partir des index BreakIterator ::next() ; titlecase exactement les caractères aux sauts de l’itérateur. |
| TitlecaseNoLowercase |
Obsolète.
N’effectuez pas de parties non initiales en minuscules de mots lors de la mise en forme de titre. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| ExtendedNameIterator |
<strong>[icu]</strong> |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| NameIterator |
<strong>[icu]</strong> |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| TypeIterator |
<strong>[icu]</strong> |
| UnicodeVersion |
<strong>[icu]</strong> Renvoie la version des données Unicode utilisées. |
Méthodes
| Nom | Description |
|---|---|
| CharCount(Int32) |
Identique à |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| CodePointAt(Char[], Int32, Int32) |
Identique à |
| CodePointAt(Char[], Int32) |
Identique à |
| CodePointAt(ICharSequence, Int32) |
Identique à |
| CodePointAt(String, Int32) |
Identique à |
| CodePointBefore(Char[], Int32, Int32) |
Identique à |
| CodePointBefore(Char[], Int32) |
Identique à |
| CodePointBefore(ICharSequence, Int32) |
Identique à |
| CodePointBefore(String, Int32) |
Identique à |
| CodePointCount(Char[], Int32, Int32) |
Équivalent à la méthode, pour des |
| CodePointCount(ICharSequence, Int32, Int32) |
Équivalent à la méthode, pour des |
| CodePointCount(String, Int32, Int32) |
Équivalent à la méthode, pour des |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| Digit(Int32, Int32) |
Retourne la valeur numérique d’un point de code décimal. |
| Digit(Int32) |
Retourne la valeur numérique d’un point de code décimal. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FoldCase(Int32, Boolean) |
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse en fonction d’UnicodeData. |
| FoldCase(Int32, FoldCaseOptions) |
<strong>[icu]</strong> Le caractère donné est mappé à son équivalent de pliage de casse en fonction d’UnicodeData. |
| FoldCase(String, Boolean) |
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse en fonction d’UnicodeData. |
| FoldCase(String, FoldCaseOptions) |
<strong>[icu]</strong> La chaîne donnée est mappée à son équivalent de pliage de casse en fonction d’UnicodeData. |
| ForDigit(Int32, Int32) |
Fournissez java. |
| GetAge(Int32) |
<strong>[icu]</strong> Renvoie l'« âge » du point de code. |
| GetBidiPairedBracket(Int32) |
<strong>[icu]</strong> Mappe le caractère spécifié à son caractère de crochet jumelé. |
| GetCharFromExtendedName(String) |
<strong>[icu]</strong> |
| GetCharFromName(String) |
<strong>[icu]</strong> |
| GetCharFromNameAlias(String) |
<strong>[icu]</strong> |
| GetCodePoint(Char, Char) |
<strong>[icu]</strong> Renvoie un point de code correspondant aux deux unités de code de substitution. |
| GetCodePoint(Char) |
<strong>[icu]</strong> Renvoie le point de code correspondant au point de code BMP. |
| GetCodePoint(Int32, Int32) |
<strong>[icu]</strong> Renvoie un point de code correspondant aux deux unités de code de substitution. |
| GetCombiningClass(Int32) |
<strong>[icu]</strong> Renvoie la classe de combinaison du point de code d’argument |
| GetDirection(Int32) |
<strong>[icu]</strong> Renvoie la propriété Bidirection d’un point de code. |
| GetDirectionality(Int32) |
Équivalent à la méthode, pour des |
| GetExtendedName(Int32) |
<strong>[icu]</strong> Renvoie un nom pour un point de code valide. |
| GetHanNumericValue(Int32) |
<strong>[icu]</strong> Renvoie la valeur numérique d’un caractère Han. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetIdentifierTypes(Int32, EnumSet) |
Écrit le Identifier_Type du point de code c sous la forme d’un ensemble de valeurs IdentifierType et retourne le nombre de types. |
| GetIntPropertyMaxValue(Int32) |
<strong>[icu]</strong> Renvoie la valeur maximale d’une propriété Unicode entière/binaire. |
| GetIntPropertyMinValue(Int32) |
<strong>[icu]</strong> Renvoie la valeur minimale d’un type de propriété Unicode entier/binaire. |
| GetIntPropertyValue(Int32, Int32) |
<strong>[icu]</strong> Renvoie la valeur de propriété d’un type de propriété Unicode d’un point de code. |
| GetMirror(Int32) |
<strong>[icu]</strong> Mappe le point de code spécifié à un point de code « miroir-image ». |
| GetName(Int32) |
<strong>[icu]</strong> Renvoie le nom Unicode le plus actuel du point de code d’argument, ou null si le caractère n’est pas attribué ou en dehors de la plage |
| GetName(String, String) |
<strong>[icu]</strong> Renvoie les noms de chacun des caractères d’une chaîne |
| GetNameAlias(Int32) |
<strong>[icu]</strong> Renvoie le nom corrigé de NameAliases. |
| GetNumericValue(Int32) |
Retourne la valeur numérique du point de code sous la forme d’un entier non négatif. |
| GetPropertyEnum(ICharSequence) |
<strong>[icu]</strong> Return the UProperty selector for a given property name, as specified in the Unicode database file PropertyAliases. |
| GetPropertyEnum(String) |
<strong>[icu]</strong> Return the UProperty selector for a given property name, as specified in the Unicode database file PropertyAliases. |
| GetPropertyName(Int32, Int32) |
<strong>[icu]</strong> Retourne le nom Unicode d’une propriété donnée, comme indiqué dans le fichier de base de données Unicode PropertyAliases. |
| GetPropertyValueEnum(Int32, ICharSequence) |
<strong>[icu]</strong> Retourne l’entier de la valeur de propriété pour un nom de valeur donné, comme spécifié dans le fichier de base de données Unicode PropertyValueAliases. |
| GetPropertyValueEnum(Int32, String) |
<strong>[icu]</strong> Retourne l’entier de la valeur de propriété pour un nom de valeur donné, comme spécifié dans le fichier de base de données Unicode PropertyValueAliases. |
| GetPropertyValueName(Int32, Int32, Int32) |
<strong>[icu]</strong> Retourne le nom Unicode d’une valeur de propriété donnée, comme indiqué dans le fichier de base de données Unicode PropertyValueAliases. |
| GetType(Int32) |
Retourne une valeur indiquant la catégorie Unicode d’un point de code. |
| GetUnicodeNumericValue(Int32) |
<strong>[icu]</strong> Renvoie la valeur numérique d’un point de code Unicode tel que défini dans la base de données de caractères Unicode. |
| HasBinaryProperty(ICharSequence, Int32) |
<strong>[icu]</strong> Renvoie true si la propriété est true pour la chaîne. |
| HasBinaryProperty(Int32, Int32) |
<strong>[icu]</strong> Check a binary Unicode property for a code point. |
| HasBinaryProperty(String, Int32) |
<strong>[icu]</strong> Renvoie true si la propriété est true pour la chaîne. |
| HasIdentifierType(Int32, UCharacter+IdentifierType) |
L’ensemble de Identifier_Type point de code de valeurs c contient-il le type donné ? |
| IsBaseForm(Int32) |
<strong>[icu]</strong> Détermine si le point de code spécifié est de forme de base. |
| IsBMP(Int32) |
<strong>[icu]</strong> Détermine si le point de code se trouve dans le plan BMP. |
| IsDefined(Int32) |
Détermine si un point de code a une signification définie dans la norme Unicode up-to-date. |
| IsDigit(Int32) |
Détermine si un point de code est un chiffre Java. |
| IsHighSurrogate(Char) |
Identique à |
| IsHighSurrogate(Int32) |
Identique à |
| IsIdentifierIgnorable(Int32) |
Détermine si le point de code spécifié doit être considéré comme un caractère ignoré dans un identificateur Java. |
| IsISOControl(Int32) |
Détermine si le point de code spécifié est un caractère de contrôle ISO. |
| IsJavaIdentifierPart(Int32) |
Remplacement de compatibilité de la méthode Java, délégués à java. |
| IsJavaIdentifierStart(Int32) |
Remplacement de compatibilité de la méthode Java, délégués à java. |
| IsLegal(Int32) |
<strong>[icu]</strong> A code point is illegal if and only if only if <ul><li> Out of bounds, inférieur à 0 ou supérieur à UCharacter. |
| IsLegal(String) |
<strong>[icu]</strong> A string is legaliff all its code points are legal. |
| IsLetter(Int32) |
Détermine si le point de code spécifié est une lettre. |
| IsLetterOrDigit(Int32) |
Détermine si le point de code spécifié est une lettre ou un chiffre. |
| IsLowerCase(Int32) |
Détermine si le point de code spécifié est un caractère minuscule. |
| IsLowSurrogate(Char) |
Identique à |
| IsLowSurrogate(Int32) |
Identique à |
| IsMirrored(Int32) |
Détermine si le point de code a la propriété « mise en miroir ». |
| IsPrintable(Int32) |
<strong>[icu]</strong> Détermine si le point de code spécifié est un caractère imprimable en fonction de la norme Unicode. |
| IsSpaceChar(Int32) |
Détermine si le point de code spécifié est un caractère d’espace spécifié Unicode, i. |
| IsSupplementary(Int32) |
<strong>[icu]</strong> Détermine si le point de code est un caractère supplémentaire. |
| IsSupplementaryCodePoint(Int32) |
Identique à |
| IsSurrogatePair(Char, Char) |
Identique à |
| IsSurrogatePair(Int32, Int32) |
Identique à |
| IsTitleCase(Int32) |
Détermine si le point de code spécifié est un caractère en majuscules. |
| IsUAlphabetic(Int32) |
<strong>[icu]</strong> |
| IsULowercase(Int32) |
<strong>[icu]</strong> |
| IsUnicodeIdentifierPart(Int32) |
Détermine si le caractère spécifié est autorisé comme caractère non initial d’un identificateur en fonction de l’identificateur UAX #31 Unicode Identifier and Pattern Syntax. |
| IsUnicodeIdentifierStart(Int32) |
Détermine si le caractère spécifié est autorisé comme premier caractère d’un identificateur en fonction de l’identificateur UAX #31 Unicode Identifier and Pattern Syntax. |
| IsUpperCase(Int32) |
Détermine si le point de code spécifié est un caractère majuscule. |
| IsUUppercase(Int32) |
<strong>[icu]</strong> |
| IsUWhiteSpace(Int32) |
<strong>[icu]</strong> |
| IsValidCodePoint(Int32) |
Est cp un point de code Unicode U+0000. |
| IsWhitespace(Int32) |
Détermine si le point de code spécifié est un espace blanc. |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
Équivalent à
|
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
Équivalent à la méthode, pour des |
| OffsetByCodePoints(String, Int32, Int32) |
Équivalent à la méthode, pour des |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToChars(Int32, Char[], Int32) |
Identique à |
| ToChars(Int32) |
Identique à |
| ToCodePoint(Char, Char) |
Identique à |
| ToCodePoint(Int32, Int32) |
Identique à |
| ToLowerCase(Int32) |
Le point de code donné est mappé à son équivalent en minuscules ; si le point de code n’a pas d’équivalent en minuscules, le point de code lui-même est retourné. |
| ToLowerCase(Locale, String) |
Retourne la version minuscule de la chaîne d’argument. |
| ToLowerCase(String) |
Retourne la version minuscule de la chaîne d’argument. |
| ToLowerCase(ULocale, String) |
Retourne la version minuscule de la chaîne d’argument. |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| ToString(Int32) |
Convertit le point de code d’argument et retourne un objet String représentant la valeur du point de code au format UTF-16. |
| ToTitleCase(Int32) |
Convertit l’argument de point de code en majuscules. |
| ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions) |
<strong>[icu]</strong> |
| ToTitleCase(Locale, String, BreakIterator) |
Retourne la version en majuscules de la chaîne d’argument. |
| ToTitleCase(String, BreakIterator) |
Retourne la version en majuscules de la chaîne d’argument. |
| ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions) |
Retourne la version en majuscules de la chaîne d’argument. |
| ToTitleCase(ULocale, String, BreakIterator) |
Retourne la version en majuscules de la chaîne d’argument. |
| ToUpperCase(Int32) |
Convertit l’argument de caractère en majuscules. |
| ToUpperCase(Locale, String) |
Retourne la version majuscule de la chaîne d’argument. |
| ToUpperCase(String) |
Retourne la version majuscule de la chaîne d’argument. |
| ToUpperCase(ULocale, String) |
Retourne la version majuscule de la chaîne d’argument. |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |