Típuskonvertálás

Az előzőekben már megismertük a típuskényszerítést, ami hatékony, ám adatvesztéshez vezet. A típuskonvertálásnál sokkal kevesebb az elvesztett információ, és olyan helyzetben is alkalmazható, amikor a típuskényszerítés nem.

Használata: minden alaptípusnak van egy objektummegfelelője a C#-ban, melyet a System névtérben találunk. Az általános szabály, hogy az értékadó kifejezés bal oldalára kerül az új típusú változó, a jobb oldalára pediga konvertálandó kifejezés úgy, hogy System.Convert.ToÚjtípus(konvertálandó Régitípus) formátumot alkalmazzuk.

pl.

string szám = „36”;

int x = System.Convert.ToInt32(szám);

 

A tananyag a követkkező licenc alá esik: GNU Free Documentation License