Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 27326|Răspunde: 0

[Sursă] Folosește șiruri care ignoră majuscule în C#. Conține metoda

[Copiază linkul]
Postat pe 20.06.2019 23:24:09 | | |
Pentru a compara dacă șirul sursă conține șirul țintă în C#, putem folosi următoarea metodă:



Relativ vorbind, metoda Contains este mai intuitivă deoarece returnează direct o valoare booleană, dar când trebuie să ignorăm cazul case, putem folosi doar metoda de suprasolicitare IndexOf care suportă parametrul StringComparison, însă această metodă poate să nu fie suficient de semantică (valoarea de returnare poate fi -1, 0 sau mai mare decât 0), deși în acest caz mulți oameni pot converti atât șirul sursă, cât și șirul țintă în majuscule sau mici pentru comparație, dar acest lucru este prea ineficient. Putem defini direct o extensie care suportă parametrul StringComparison:


De fapt. Biblioteca NET Metoda Contains se bazează de asemenea pe metoda IndexOf:


referință

Autentificarea cu hyperlink este vizibilă.





Precedent:C# controlează o culoare de celulă
Următor:Folosește operațiunile de migrare a datelor EF Core MySQL în .NET Core
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com