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
屬性關閉時使用位擋罩。
有效選項:最多 #CASE_INSENSITIVE為 、 #ADD_CASE_MAPPINGS、 #SIMPLE_CASE_INSENSITIVE。 這兩種情況選項彼此排斥。
無關的選項部分會被忽略。
傳回
這是對這套作品的致敬。
- 屬性
備註
將此集合封閉在給定屬性上。 對於屬性 #CASE_INSENSITIVE,結果是修改此集合,使得:
<ol><li>對於此集合中的每個字元或字串 'a',所有使 foldCase(a) == foldCase(b) 的字串 'b' 加入此集合。 (對於大多數單字元的 'a','b' 的長度()==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) 操作,而 a == b 實際上表示 a.equals(b),而非指標比較。)
Java 文件 android.icu.text.UnicodeSet.closeOver(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。