Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 27326|Risposta: 0

[Fonte] Usa stringhe che ignorano le maiuscole in C#. Metodo Contains

[Copiato link]
Pubblicato su 20/06/2019 23:24:09 | | |
Per confrontare se la stringa sorgente contiene la stringa di destinazione in C#, possiamo usare il seguente metodo:



Relativamente parlando, il metodo Contains è più intuitivo perché restituisce direttamente un valore booleano, ma quando dobbiamo ignorare il caso, possiamo usare solo il metodo di sovraccarico IndexOf che supporta il parametro StringComparison, anche se questo metodo potrebbe non essere abbastanza semantico (il valore di ritorno può essere -1, 0 o superiore a 0), anche se in questo caso molte persone possono convertire sia la stringa sorgente che quella target in maiuscole o minuscole per il confronto, ma questo è troppo inefficiente. Possiamo definire direttamente un'estensione che supporti il parametro StringComparison:


Infatti. La libreria NET Il metodo Contains si basa anch'esso sul metodo IndexOf:


riferimento

Il login del link ipertestuale è visibile.





Precedente:Controllo in vista lista C# un colore della cella
Prossimo:Usa le operazioni di migrazione dati MySQL di EF Core in .NET Core
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com