Classe StringExtensions
Um conjunto de métodos de extensões sobre strings, utilizáveis em query LINQ.
namespace: Realms
Conjunto: Realm.exe
Sintaxe
public static class StringExtensions
Métodos
| Editar esta página Ver fonteContém(string, string, StringComparison)
Retorna um valor indicando se uma substring especificada ocorre dentro desta string.
Declaração
[Obsolete("Use QueryMethods.Contains instead")]
public static bool Contains(this string str, string value, StringComparison comparisonType)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | str | A cadeia original. |
string | valor | A string a procurar. |
Comparação de strings | comparaçãoType | Um dos valores de enumeração que determina como essa string e valor são comparados. |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
Exceções
Tipo | Condição |
---|---|
ArgumentNullException | Lançado quando |
ArgumentException | Lançado quando |
Curtir(string, string, bool)
Executa uma comparação "tipo" entre a string e o padrão especificados.
Declaração
[Obsolete("Use QueryMethods.Like instead")]
public static bool Like(this string str, string pattern, bool caseSensitive = true)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | str | A string para comparar com o padrão. |
string | padrão | O padrão para comparar. |
bool | sensível a maiúsculas e minúsculas | Se definido para |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
Observações
?
e são permitidos onde
?
corresponde a um único caractere e corresponde a zero ou mais caracteres, de modo que
?bc*
corresponda a abcde
e bbc
, mas não corresponda a bcd
.