Rezumat

Finalizat

Scopul dvs. a fost să extrageți, să eliminați și să înlocuiți valorile din șiruri. Adesea, datele pe care le primiți au date sau caractere străine pe care trebuie să le evitați sau să le eliminați înainte de a utiliza datele țintă.

Utilizarea metodei IndexOf() , v-a permis să identificați poziția unui caracter sau a unui șir din alt șir. Poziția returnată din IndexOf() metodă a fost primul bloc component de utilizat metoda Substring() pentru a extrage o porțiune a unui șir dat poziția de început și numărul de caractere de extras (lungimea). De asemenea, v-a permis să utilizați Remove() metoda pentru a elimina caracterele dintr-un șir dat fiind poziția de pornire și lungimea. Ați învățat de variații cum ar fi LastIndexOf() metoda de a găsi ultima poziție a unui caracter al șirului din alt șir și IndexOfAny() găsirea poziției oricărei valori a unei matrice date char . Ați utilizat instrucțiunea pentru a while itera printr-un șir mai lung pentru a găsi și a extrage toate instanțele unui caracter sau ale unui șir dintr-un șir sursă mai mare. În sfârșit, ați utilizat metoda pentru a transfera Replace() toate instanțele unui caracter sau ale unui șir din interiorul unui șir mai mare.

Deși este posibil să efectuați aceste tipuri de operațiuni utilizând o char matrice, iterând fiecare char pentru a găsi potriviri, urmărind punctele de început și de sfârșit pe care doriți să le găsiți și așa mai departe. Ar fi nevoie de mai mulți pași pentru a realiza ceea ce aceste metode de ajutor șir se pot realiza într-un singur apel.

Obțineți o certificare verificată gratuită

Microsoft s-a asociat cu freeCodeCamp.org pentru a oferi un program de instruire și certificare pe C#. Prin finalizarea acestui modul Microsoft Learn, sunteți deja cu un pas mai aproape de certificare. Pentru a explora certificarea C# fundațională oferită de freeCodeCamp, vizitați: https://aka.ms/csharp-certification.