UnicodeSet.CloseOver(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Feche esse conjunto sobre o atributo especificado.
[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
Parâmetros
- attribute
- Int32
bitmask para atributos para fechar.
Opções válidas: no máximo uma de #CASE_INSENSITIVE, #ADD_CASE_MAPPINGS. #SIMPLE_CASE_INSENSITIVE Essas opções de caso são mutuamente exclusivas.
Os bits de opções não relacionadas são ignorados.
Retornos
uma referência a esse conjunto.
- Atributos
Comentários
Feche esse conjunto sobre o atributo especificado. Para o atributo #CASE_INSENSITIVE, o resultado é modificar esse conjunto para que:
<ol><li>Para cada caractere ou cadeia de caracteres 'a' neste conjunto, todas as cadeias de caracteres 'b' de modo que foldCase(a) == foldCase(b) são adicionadas a esse conjunto. (Para a maioria dos 'a' que são caracteres únicos, 'b' terá b.length() == 1.)
<li>Para cada cadeia de caracteres 'e' no conjunto resultante, se e != foldCase(e), 'e' será removido. </ol>
Exemplo: [aq\u00DF{Bc}{bC}{Fi}] => [aAqQ\u00DF\uFB01{ss}{bc}{fi}]
(Aqui foldCase(x) refere-se à operação UCharacter.foldCase(x, true) e a == b realmente indica a.equals(b), não a comparação de ponteiro.)
Java documentação para android.icu.text.UnicodeSet.closeOver(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.