Membaca Input Integer dalam C#
KaedahC#'s Console.ReadLine()
sememangnya membaca input konsol sebagai rentetan. Untuk mendapatkan nilai integer, anda mesti menukar input secara eksplisit.
Pendekatan Convert.ToInt32()
Kaedah paling mudah ialah menggunakan Convert.ToInt32()
. Fungsi ini menukar terus rentetan kepada integer.
Ini contohnya:
<code class="language-csharp">Console.WriteLine("1. Add account."); Console.WriteLine("Enter your choice: "); int userChoice = Convert.ToInt32(Console.ReadLine());</code>
Coretan kod ini terlebih dahulu menggesa pengguna untuk input. Console.ReadLine()
menangkap input sebagai rentetan. Convert.ToInt32()
kemudian menukar rentetan ini menjadi integer, menyimpan hasil dalam pembolehubah userChoice
. Ambil perhatian bahawa kaedah ini akan membuang pengecualian jika pengguna memasukkan input bukan angka. Pengendalian ralat (cth., menggunakan blok try-catch
) disyorkan untuk aplikasi yang mantap.
Atas ialah kandungan terperinci Bagaimanakah Saya Membaca Integer daripada Input Pengguna dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!