Convert Class November 6, 2007
Posted by marcadian in Development.trackback
Bedanya adalah, kalo pake typecasting biasa seperti (int) a, maka akan dilakukan checking pada saat compile time, kalo dengan Convert, konversi dilakukan saat runtime, Tapi untuk berbagai kebutuhan kita memerlukan konversi saat runtime, misalnya untuk mengubah string “123″ menjadi angka (integer) 123, cukup dengan Convert.ToInt32(namaString)
akan ada 3 kondisi yg terjadi jika menggunakan Convert class.
1. Tipe data yang akan di convert dan tipe data tujuan adalah sama, tidak ada konversi yang terjadi
2. Tipe data berbeda, tapi tidak memungkinkan terjadi konversi misal string “abc” tidak bisa di convert ke int32 maka akan terjadi exception(System.FormatException, overflowexception,dll tergantung method convert yang dipakai) untuk menghindari runtime error, sebaiknya gunakan convert di dalam try statement kecuali sudah yakin bahwa konversi pasti berhasil
3. tipe data berbeda dan bisa di konversi, maka akan di konversi.
Komentar»
No comments yet — be the first.