Konversi tipe data digunakan untuk mengubah sebuah variable dengan tipe data tertentu dengan tipe data lainya karena sebuah kebutuhan.
Biasanya perubahan tipe data terjadi dalam beberapa kasus berikut, contoh:
1. Variabel sudah tidak dapat menampung lagi nilai yang tidak memenuhi, misal integer diubah ke bilangan float/double karena bernilai desimal.
2. Variabel bernilai angka int/float/double ingin dijadikan sebuah teks dan digabungkan dengan huruf lain, contoh: “Lantai” 21, harus dijadikan string terlebih dahulu menjadi “Lantai” “21”.
3. Kebalikan dari poin 2, apabila sebuah teks memiliki nilai angka dan ingin dijumlahkan dengan angka lain, contoh: 4 “16”, maka seharusnya 4 16.
4. konversi digunakan apabila, ingin melakukan pengesetan atau perbandingan dua buah variable, misal. teks adalah string, dan angka adalah int,
jika ingin teks = angka, maka angka dibuat string terlebih dahulu, begitupun sebaliknya.
//konversi interger to string
int iJumlah;
string sBaju;
iJumlah= 3;
sBaju = “aku mempunyai baju berjumlah “;
Console.WriteLine(sBaju+Convert.ToString(iJumlah))