int.Parse Exception: Menavigasi Rentetan Input Kosong
Apabila cuba menghuraikan rentetan kosong menggunakan int.Parse(Textbox1.text), anda mungkin menghadapi ralat "Rentetan input tidak dalam format yang betul" kerana ketiadaan kandungan angka yang sah dalam rentetan. Untuk menangani isu ini, pertimbangkan pendekatan berikut:
Lalai kepada 0 pada Input Kosong dengan Pengecualian pada Format Tidak Sah:
Jika anda ingin menetapkan nilai lalai 0 ke kotak teks kosong sambil menaikkan pengecualian untuk input yang tidak diformatkan dengan betul, gunakan yang berikut kod:
int i = string.IsNullOrEmpty(Textbox1.Text) ? 0 : int.Parse(Textbox1.Text);
Lalai kepada 0 dengan Sebarang Input Tidak Sah:
Sebagai alternatif, jika anda memilih untuk lalai kepada 0 tanpa mengira input yang tidak diformatkan, gunakan yang berikut:
int i; if (!int.TryParse(Textbox1.Text, out i)) i = 0;
Atas ialah kandungan terperinci Bagaimana untuk Mengendalikan Pengecualian int.Parse dengan Rentetan Input Kosong atau Tidak Sah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!