Archive for aprilie, 2017
vineri, 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 | No Comments »
vineri, aprilie 21st, 2017
Până acum, am folosit de multe ori Console.ReadLine() în programele noastre de Consolă, pentru a obține un text de la utilizator. Ori de câte ori aveam nevoie să folosim acel text (și chiar inspectând semnătura metodei Console.ReadLine()), trebuia să stocăm acel text într-un tip de variabilă de de tip șir de caractere (string).… Read more
Tags: heap, pointer, stack, tipuri de valoare și referință, variabila char, variabila de tip string
Posted in Șiruri De Caractere Și Procesarea De Text | No Comments »
joi, aprilie 20th, 2017
Recursivitatea este un concept matematic care definește orice obiect care este conținut sau definit de el însuși. Aceasta ar trebui să fie definiția oficială, academică. În cuvinte simple, funcțiile recursive sunt funcții care fac apel la ele însele din interiorul corpului lor, pentru a rezolva o problemă.… Read more
Tags: funcții, funcții recursive
Posted in Funcții | 2 Comments »
miercuri, aprilie 19th, 2017
Există două motive principale pentru care metodele și funcțiile sunt folosite. Primul, pe care l-am menționat deja în câteva dintre postările anterioare, este reutilizarea codului. Al doilea este modularizarea codului, divizarea sarcinilor complexe în sub-sarcini mai mici, care ne pot oferi o mai bună imagine de ansamblu a întregii funcționalități.… Read more
Tags: declarare metode, funcții, metode, practici recomandate in programare
Posted in Funcții | No Comments »
marți, aprilie 18th, 2017
În câteva dintre lecțiile anterioare, am folosit functii – metode care nu numai că pot fi apelate, pot efectua o acțiune, dar care pot și returna o valoare apelantului – bucata de cod pe care le-a invocat. Vă puteți imagina acest lucru și ca plasarea valoarii returnate în locul în care funcția a fost invocată.… Read more
Tags: alți operatori, cuvinte cheie C#, funcții, operatori, operatorul return, return
Posted in Funcții | No Comments »
luni, aprilie 17th, 2017
Sunt momente când avem funcții sau metode care realizează practic același lucru, dar folosesc diferite tipuri de parametri. Cu alte cuvinte, există cazuri când avem metode cu același nume, dar cu semnături diferite. Ce înseamnă asta? Înseamnă că putem avea câteva metode cu același nume, dar cu alt tip de parametri, aranjament diferit de parametri, sau un număr diferit de parametri.… Read more
Tags: funcții, metode, parametri functii, parametri metode, supraîncarcare
Posted in Funcții | No Comments »
duminică, aprilie 16th, 2017
Când am explicat parametrii funcțiilor și metodelor, am spus că îi putem folosi pentru a trimite diferite valori pe care metodele și funcțiile noastre le pot folosi în calculele lor. Ar trebui să știți și că metodele și funcțiile pot avea parametri opționali, parametrii cu o valoare prestabilită, care pot fi omiși atunci când apelăm o metodă sau o funcție.… Read more
Tags: funcții, metode, parametri functii, parametri metode, parametrii opționali
Posted in Funcții | No Comments »