Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Meniru Fungsi InputBox VB.NET dalam C#?

Bagaimanakah Saya Boleh Meniru Fungsi InputBox VB.NET dalam C#?

DDD
DDDasal
2025-01-03 00:47:39342semak imbas

How Can I Replicate VB.NET's InputBox Functionality in C#?

Cara Menggunakan InputBox dalam C#

Sementara VB.NET menyediakan fungsi InputBox yang mudah untuk memaparkan dialog modal dan menangkap input pengguna, C# tidak mempunyai persamaan langsung. Walau bagaimanapun, terdapat cara mudah untuk mencapai kefungsian yang serupa menggunakan kelas Interaksi daripada ruang nama Microsoft.VisualBasic.

Penyelesaian

Untuk menggunakan InputBox bersamaan dalam C#, tambah rujukan kepada perhimpunan Microsoft.VisualBasic, kemudian panggil kaedah InputBox daripada ruang nama Interaksi sebagai berikut:

using Microsoft.VisualBasic;

string input = Interaction.InputBox("Prompt");

Argumen pertama (prompt) adalah wajib, manakala baki argumen (tajuk, nilai lalai, koordinat x dan koordinat y) adalah pilihan.

Contoh

Kod berikut menunjukkan cara untuk memaparkan dialog InputBox dengan gesaan yang ditentukan dan menangkap input pengguna:

string name = Interaction.InputBox("Please enter your name:");

Console.WriteLine($"Your name is {name}");

Dengan memanfaatkan kelas Interaksi, anda boleh menggunakan fungsi InputBox dengan mudah dalam aplikasi C# anda untuk mengumpulkan input pengguna melalui dialog modal.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meniru Fungsi InputBox VB.NET 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