Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 25008|Jawab: 4

[Program Konsol] C# mengimplementasikan aplikasi konsol untuk keluar dengan menekan tombol apa saja

[Salin tautan]
Diposting pada 22/11/2016 14.49.39 | | |

Hari ini saya menulis program konsol di C# yang membaca data dari database dan menampilkannya. Setelah berjalan, layar berkedip, dan program keluar, dan data yang dikembalikan oleh program tidak dapat dilihat sama sekali. Bagaimana cara menjeda program setelah membaca data? Baru saja menambahkan kalimat di akhir:

Konsol.Baca();

Sekarang program ditangguhkan. Tetapi ketika Anda ingin keluar dari program, Anda masih perlu menekan tombol enter. Alih-alih tombol sewenang-wenang, bagaimana kita bisa mencapai efek dalam program konsol umum kita? Saya pikir itu Console.Read(); Caranya oke, tapi hasilnya masih belum bagus. Saya mencari di Baidu tetapi gagal, tetapi saya tidak berharap untuk menemukan jawaban atas pertanyaan sesederhana itu (^_^ mungkin semua orang adalah master dan tidak dapat menghadapi masalah semacam ini). Saya hanya bisa menyelesaikannya sendiri, saya mencoba berkali-kali dengan metode Read() dan ReadLine(), dan akhirnya menemukan bahwa Konsol memiliki metode ReadKey(), dan deskripsi dokumennya adalah: "Dapatkan tombol karakter atau fungsi yang ditekan oleh pengguna", dan ada kelebihan beban: satu tanpa parameter, dan tombol yang ditekan ditampilkan di jendela konsol; Formulir lain memiliki intersepsi parameter bool, yang menentukan apakah tombol yang ditekan ditampilkan di jendela konsol, true berarti tombol yang ditekan tidak ditampilkan, dan sebaliknya.

Console.Write("Tekan tombol apa saja untuk keluar...");
Console.ReadKey(true);

Kompilasi Jalankan .............. Oke! Akhirnya selesai, tuliskan, berharap dapat membantu teman-teman yang memiliki masalah yang sama.




Mantan:Biner C# dan interkonversi antar string
Depan:Memulihkan data yang dihapus secara tidak sengaja di SQL Server
Diposting pada 16/06/2017 09.19.16 |
Console.Write("Tekan tombol apa saja untuk keluar...");
Console.ReadKey(true);
Diposting pada 16/06/2017 13.15.31 |
Ctrl+F5 untuk mencoba...
Diposting pada 01/07/2017 03.35.09 |
Terima kasih telah berbagi, terima kasih telah berbagi, terima kasih telah berbagi, terima kasih telah berbagi
Diposting pada 07/07/2017 06.47.04 |
Console.ReadKey(true);
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com