UCharacter.GetIntPropertyValue(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
<strong>[icu]</strong> コード ポイントの Unicode プロパティ型のプロパティ値を返します。
[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
パラメーター
- ch
- Int32
テストするコード ポイント。
- type
- Int32
UProperty セレクター定数。チェックするバイナリ プロパティを識別します。 UProperty.BINARY_STARTする必要があります。= 型
返品
直接プロパティ値である数値、または列挙プロパティの場合は、それぞれのプロパティ値の型 (ECharacterCategory、 ECharacterDirection、 DecompositionTypeなど) の列挙定数の数値に対応します。
バイナリ Unicode プロパティの場合は 0 または 1 (false/true の場合) を返します。
マスク プロパティのビット マスクを返します。
'type' が範囲外の場合、または Unicode バージョンにプロパティのデータがない場合、またはこのコード ポイントのデータがない場合は、0 を返します。
- 属性
注釈
<strong>[icu]</strong> コード ポイントの Unicode プロパティ型のプロパティ値を返します。 また、バイナリプロパティ値とマスクプロパティ値も返します。
Unicode、特にバージョン 3.2 では、UnicodeData.txtの元のセットよりも多くのプロパティが定義されています。
プロパティ API は、Unicode 文字データベース (UCD) および Unicode テクニカル レポート (UTR) で定義されている Unicode プロパティを反映することを目的としています。 プロパティの詳細については、以下を参照してください。 http://www.unicode.org/.
Unicode プロパティの名前については、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;
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。