UnicodeSet.CloseOver(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した属性に対してこのセットを閉じます。
[Android.Runtime.Register("closeOver", "(I)Landroid/icu/text/UnicodeSet;", "GetCloseOver_IHandler", ApiSince=24)]
public virtual Android.Icu.Text.UnicodeSet? CloseOver(int attribute);
[<Android.Runtime.Register("closeOver", "(I)Landroid/icu/text/UnicodeSet;", "GetCloseOver_IHandler", ApiSince=24)>]
abstract member CloseOver : int -> Android.Icu.Text.UnicodeSet
override this.CloseOver : int -> Android.Icu.Text.UnicodeSet
パラメーター
- attribute
- Int32
閉じる属性のビットマスク。
有効なオプション: 最大 1 つの #CASE_INSENSITIVE、 #ADD_CASE_MAPPINGS、 #SIMPLE_CASE_INSENSITIVE。 これらのケース オプションは相互に排他的です。
関連のないオプション ビットは無視されます。
返品
このセットへの参照。
- 属性
注釈
指定した属性に対してこのセットを閉じます。 属性 #CASE_INSENSITIVEの場合、結果はこのセットを次の内容に変更します。
<ol><li>このセット内の各文字または文字列 'a' では、foldCase(a) == foldCase(b) がこのセットに追加されるように、すべての文字列 'b' が追加されます。 (1 文字のほとんどの 'a' の場合、'b' は b.length() == 1 になります。
<li>結果のセット内の各文字列 'e' では、e != foldCase(e)、'e' が削除されます。 </ol>
例: [aq\u00DF{Bc}{bC}{Fi}] =>[aAqQ\u00DF\uFB01{ss}{bc}{fi}]
(ここで foldCase(x) は UCharacter.foldCase(x, true) 操作を参照し、== b は実際にはポインター比較ではなく a.equals(b) を表します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。