ใช้เมธอด ReadLine() เพื่ออ่านอินพุตจากคอนโซลใน C# เมธอดนี้รับอินพุตเป็นสตริง ดังนั้นคุณต้องแปลงมัน
ตัวอย่างเช่น −
ให้เราดูวิธีรับข้อมูลจากผู้ใช้และแปลงเป็นจำนวนเต็ม
ประการแรก อ่านอินพุตของผู้ใช้ -
string val; Console.Write("Enter integer: "); val = Console.ReadLine();
ตอนนี้แปลงเป็นจำนวนเต็ม -
int a = Convert.ToInt32(val); Console.WriteLine("Your input: {0}",a);
ให้เราดูสิ่งนี้ในตัวอย่าง อินพุตถูกเพิ่มโดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง−
ตัวอย่าง
using System; using System.Collections.Generic; class Demo { static void Main() { string val; Console.Write("Enter Integer: "); val = Console.ReadLine(); int a = Convert.ToInt32(val); Console.WriteLine("Your input: {0}",a); } }
ข้างต้นจะให้ผลลัพธ์ดังต่อไปนี้ −
Enter Integer: 5 Your input: 5