Để đọc đầu vào dưới dạng số nguyên trong C#, sử dụng phương thức Convert.ToInt32().
res = Convert.ToInt32(val);
Phương thức Convert.ToInt32 chuyển đổi biểu diễn chuỗi của một số thành số nguyên 32-bit có dấu tương đương.
Đầu tiên, đọc đầu vào từ console:
string val; val = Console.ReadLine();
Sau khi đọc, chuyển đổi thành số nguyên:
int res; res = Convert.ToInt32(val);
Ví dụ minh họa:
Ví dụ
using System;
using System.Collections.Generic;
class Demo {
static void Main() {
string val;
int res;
Console.WriteLine("Nhập từ người dùng: ");
val = Console.ReadLine();
// Chuyển đổi sang số nguyên
res = Convert.ToInt32(val);
// Hiển thị kết quả
Console.WriteLine("Đầu vào = {0}", res);
}
}
Kết quả
Nhập từ người dùng: Đầu vào = 0
Nếu người dùng nhập 2:
Nhập từ người dùng: 2 Đầu vào = 2