Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengesahkan Input Integer daripada Konsol dalam C#?

Bagaimanakah Saya Boleh Mengesahkan Input Integer daripada Konsol dalam C#?

Linda Hamilton
Linda Hamiltonasal
2025-01-05 12:49:44506semak imbas

How Can I Validate Integer Input from the Console in 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn