Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 27326|Resposta: 0

[Fonte] Use strings que ignoram maiúsculas e minúsculas em C#. Método Contains

[Copiar link]
Publicado em 20/06/2019 23:24:09 | | |
Para comparar se a string de origem contém a string alvo em C#, podemos usar o seguinte método:



Relativamente falando, o método Contains é mais intuitivo porque retorna diretamente um valor booleano, mas quando precisamos ignorar o caso caso, só podemos usar o método de sobrecarga IndexOf que suporta o parâmetro StringComparison, embora esse método possa não ser semântico o suficiente (o valor de retorno pode ser -1, 0 ou maior que 0), embora nesse caso muitas pessoas possam converter tanto a cadeia de origem quanto a de destino para maiúsculas ou minúsculas para comparação, mas isso é muito ineficiente. Podemos definir diretamente uma extensão que suporte o parâmetro StringComparison:


Na verdade. NET O método Contains também é baseado no método IndexOf:


referência

O login do hiperlink está visível.





Anterior:Controle de visualização de lista C# uma cor de célula
Próximo:Use operações de migração de dados MySQL do EF Core no .NET Core
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com