Lingua

UCharacter.GetIntPropertyValue(Int32, Int32) Metodo

Definizione

<strong>[icu]</strong> Restituisce il valore della proprietà per un tipo di proprietà Unicode di un punto di codice.

[Android.Runtime.Register("getIntPropertyValue", "(II)I", "", ApiSince=24)]
public static int GetIntPropertyValue(int ch, int type);
[<Android.Runtime.Register("getIntPropertyValue", "(II)I", "", ApiSince=24)>]
static member GetIntPropertyValue : int * int -> int

Parametri

ch
Int32

punto di codice da testare.

type
Int32

Costante del selettore UProperty, identifica la proprietà binaria da controllare. Deve essere UProperty.BINARY_START tipo <= < UProperty.BINARY_LIMIT o UProperty.INT_START <= tipo < UProperty.INT_LIMIT o UProperty.MASK_START <= tipo < UProperty.MASK_LIMIT.

Valori restituiti

valore numerico che è direttamente il valore della proprietà o, per le proprietà enumerate, corrisponde al valore numerico della costante enumerata del rispettivo tipo di valore della proprietà (ECharacterCategory, ECharacterDirection, DecompositionTypee così via). Restituisce 0 o 1 (per false/true) per le proprietà Unicode binarie. Restituisce una maschera di bit per le proprietà mask. Restituisce 0 se 'type' è fuori dai limiti o se la versione Unicode non dispone di dati per la proprietà o non per questo punto di codice.

Attributi

Commenti

<strong>[icu]</strong> Restituisce il valore della proprietà per un tipo di proprietà Unicode di un punto di codice. Restituisce anche valori di proprietà binari e mask.

Unicode, in particolare nella versione 3.2, definisce molte più proprietà rispetto al set originale in UnicodeData.txt.

Le API delle proprietà sono destinate a riflettere le proprietà Unicode definite nel database di caratteri Unicode (UCD) e nei report tecnici Unicode (UTR). Per informazioni dettagliate sulle proprietà, vedere http://www.unicode.org/.

Per i nomi delle proprietà Unicode, vedere il file UCD PropertyAliases.txt.

Sample usage:
            int ea = UCharacter.getIntPropertyValue(c, UProperty.EAST_ASIAN_WIDTH);
            int ideo = UCharacter.getIntPropertyValue(c, UProperty.IDEOGRAPHIC);
            boolean b = (ideo == 1) ? true : false;

per android.icu.lang.UCharacter.getIntPropertyValue(int, int).

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.

Si applica a