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);