C# TutorialLesson 9Preview gratis
C# Type Casting
Lesson ini bagian dari C# · Semua level
Ringkasan
Type casting adalah mengubah nilai dari satu tipe ke tipe lain, misalnya dari int ke double. Konversi otomatis (implicit) terjadi bila tipe tujuan lebih luas, sedangkan konversi eksplisit memakai tanda kurung tipe di depan nilai. Selain itu ada kelas Convert dan metode parse, dengan risiko error bila data sumber tidak cocok.
Poin kunci
- Konversi implicit berjalan otomatis dari tipe lebih sempit ke tipe lebih luas, misalnya int ke double.
- Konversi eksplisit memakai casting seperti (double) dan bisa memotong data bila tipe sumber lebih besar, misalnya double ke int.
- Kelas Convert seperti Convert.ToInt32 memudahkan konversi dari string maupun tipe lain.
- Mengubah string ke angka sebaiknya memakai Parse atau TryParse agar ada penanganan error.
- Mengubah object ke tipe konkret disebut unboxing dan bisa gagal bila tipenya tidak cocok.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.