ใช้เมธอด 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