Conversii intre tipuri de date

Convertirea dintre un tip de date în altul va fi folosită foarte des. De exemplu, dacă doriţi să afişaţi un număr întreg într-o pagină web, acesta va trebui convertit în string.
Pentru a converti un tip de date în altul putem folosi metodele clasei Convert.

int numar=5;
string numar_afisat;
numar_afisat=Convert.ToString(numar); //numar_afisat="5"

O altă metodă de conversie ar fi cea explicită, unde tipul variabilei convertite trebuie specificat în paranteze înainte de numele variabilei.

int numar=5;
long numar_mare;
numar_mare=(long)numar;

Acest tip de conversie se foloseşte pentru mutarea datelor dintr-o variabilă în alta, în exemplul de mai sus pentru mutarea unei valori int în long (numere întregi de valoare mare). Nu va funcţiona în cazul conversiei de exemplu unui număr în string.
Alte metode de conversie se pot găsi printre metodele obiectelor.

int numar=5;
string alt_numar;
alt_numar=numar.ToString();//Conversie din in string. alt_numar="5"
numar = Int32.Parse(alt_numar);//Conversie in int

Revenind la ArrayList, o variabilă poate lua valorile din ArrayList specificând tipul valorilor din şir.

variabila_mea=Convert.ToString(sir_variabil[0]);

Niciun comentariu: