Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengesahkan Input Integer daripada Konsol dalam C#?
Pengesahan Input untuk Kekangan Integer
Dalam bidang pengaturcaraan, pengendalian input konsol selalunya penting. Walau bagaimanapun, apabila berurusan dengan input pengguna, memastikan ia mematuhi kekangan tertentu adalah penting. Satu kekangan sedemikian ialah mengehadkan input kepada integer sahaja. Artikel ini menangani tugas mengesahkan input konsol sebagai integer, menghalang kemasukan aksara abjad.
Untuk mencapai pengesahan input, ubah suai kod seperti berikut:
string line = Console.ReadLine(); int value; if (int.TryParse(line, out value)) { // this is an int // perform minimum number check here } else { // this is not an int // handle invalid input }
Dalam kod ini, Console .ReadLine() membaca input pengguna dan menyimpannya sebagai rentetan dalam pembolehubah baris. Kami kemudiannya menggunakan int.TryParse untuk menentukan sama ada rentetan mewakili integer yang sah. Jika penukaran berjaya, pembolehubah nilai memegang integer. Dalam kes di mana pengguna memasukkan nilai bukan integer yang tidak sah, blok else dilaksanakan, membolehkan anda mengendalikan input sedemikian dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesahkan Input Integer daripada Konsol dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!