aprilie 22nd, 2017
La nivel de definiție, clasele sunt obiecte definite de cuvântul cheie class, urmat de un identificator (nume) și un corp (bloc de cod), care conține codurile care definesc obiectul și comportamentul acestuia.
Clasele pot conține în general doar patru tipuri de elemente:
- Câmpuri – variabile membru de un anumit tip, definite la nivel de clasă
- Proprietăți – un tip special de construct de programare, care ne ajută să manipulăm câmpurile și să setăm proprietățile obiectului
- Metode – implementează funcționalitatea obiectului.
…
Read more
Tags: clasă, obiecte, programarea orientată pe obiecte
Posted in Obiecte |
aprilie 22nd, 2017
Programarea orientată pe obiecte (OOP – Object Oriented Programming) este o paradigmă de programare care utilizează obiecte și interacțiunile lor pentru a construi programe de calculator.
Prin acest concept, programarea încearcă să simuleze lumea reală. În lumea reală, putem avea obiecte ca o mașină, o portocală sau un câine.… Read more
Tags: clasă, obiecte, OOP, programarea orientată pe obiecte, tipul de variabilă obiect
Posted in Obiecte |
aprilie 21st, 2017
Există o serie de alte metode pentru string care ar putea fi utile. Ele sunt:
Compare(), CompareTo(), CompareOrdinal() – determină ordinea de sortare a șirurilor de caractere. Verifică dacă un șir este ordonat înaintea altuia, dacă este în ordine alfabetică, dacă este ordonat după sau este echivalent.… Read more
Tags: clone, compare, equals, insert, join, operațiuni string, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
Ori de câte ori doriți să înlocuiți un șir de caractere în interiorul unui alt șir, .NET Framework oferă funcția Replace(). Este o funcție care acceptă doi parametri de tip string, reprezentând textul pe care dorim să îl înlocuim, și textul cu care dorim să îl înlocuim.… Read more
Tags: expresii regulare, operațiuni string, regex, replace, substring
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
Uneori, mai ales atunci când lucrați cu date de validare cum ar fi formularele de înregistrare, doriți să scăpați de orice caractere „parazite”, sau ceea ce programatorii numesc spații albe (white spaces). Spațiile albe sunt caractere care nu pot fi observate la prima vedere, cum ar fi tab, spațiul sau caracterul linie nouă.… Read more
Tags: operațiuni string, remove, spații albe, trim, trimming, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
Există multe cazuri când avem un șir de caractere care conține câteva elemente separate printr-un separator și dorim să obținem aceste elemente. Pentru aceasta, putem folosi funcția Split(), care returnează un array de șiruri de caractere. Alternativa ar fi să căutăm manual caracterul separator utilizând funcția IndexOf(), apoi să extragem substring-urile individuale, și toată munca oribilă care vine cu acest proces.… Read more
Tags: operațiuni string, split, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
Un substring este un șir de caractere aflat în interiorul unui alt șir. Pentru a extrage o porțiune dintr-un string (substring), putem folosi metoda Substring(), cu câțiva parametri suplimentari, cum ar fi indexul de pornire și numărul caracterelor sau lungimea.… Read more
Tags: indexof, lastindexof, operațiuni string, substring, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
O altă operație foarte utilă în interacțiunea cu textul este căutarea unui anumit șir de caractere sau a unei litere în interiorul unui alt șir. Există mai multe moduri de a realiza acest lucru, fiecare având un comportament diferit.
Prima funcție pe care o putem folosi pentru a efectua o căutare este Contains().… Read more
Tags: contains, endswith, indexof, lastindexof, operațiuni string, startswith, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
Există momente când trebuie să convertim literele unui șir de caractere în majuscule sau minuscule. Din fericire, C# ne oferă două metode pentru aceasta: ToUpper() și ToLower(). După cum probabil vă imaginați, prima va transforma toate literele unui șir în litere mari, în timp ce a doua va face exact contrariul, transformându-le în litere mici.… Read more
Tags: lowercase, operațiuni string, uppercase, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text |
aprilie 21st, 2017
De vreme ce cunoaștem deja fundamentele despre șiruri de caractere și structura lor, este timpul să învățăm despre diferitele operațiuni pe care le putem efectua asupra acestora. Cea mai simplă dintre aceste operații este concatenarea sau îmbinarea a două sau mai multor șiruri de caractere împreună și obținerea unui nou șir ca rezultat.… Read more
Tags: concatenare, operator de concatenare
Posted in Șiruri De Caractere Și Procesarea De Text |