Kita mengetahui bahwa dalam pemrograman C# kita perlu mendeklarasikan tipe data dari suatu variable, dengan demikian setiap variable sudah menempati tempatnya dengan tipe data yang sudah diberikan. Dalam penggunaan variabel pada pemrograman kita, kita mungkin menggunakan banyak variable dengan berbagai tipe data sehingga suatu variabel perlu dikonversikan ke tipe data yang lain.
Suatu tipe variable akan menempati memory dengan suatu panjang data tertentu, jika suatu tipe data yang lebih pendek dikonversi ke tipe data lebih panjang maka tentu saja tempat baru dengan mudah menampung data lama. Ini disebut widening conversioan.
Sebagai contoh adalah tipe int dikonversikan ke long, misalnya:
int bilInt = 1454;
long bilLong= bilInt;
Kita juga dapat menggunakan casting misal (int) dengan contoh seperti berikut ini:
int bilByte = 5;
int bilInt= (int) bilByte;
Sebaliknya jika suatu tipe data yang lebih panjang dikonversikan ke lebih pendek ada kemungkinan gagal karena tempat baru yang lebih pendek tidak dapat menampung data lama yang panjang. Konversi semacam ini disebut narrowing conversion.
Kita juga dapat melakukan konversi dari string ke integer dengan contoh seperti berikut ini:
string teks =’1454′;
int angka = int.Parse(teks);
Untuk mengubah angka ke string kita dapat mengubah seperti contoh berikut ini
decimal totalHarga=10000;
string info= “Pesanan anda: ” + totalHarga.ToString(“0.00”);
Kunjungi www.proweb.co.id untuk menambah wawasan anda.