Sự khác nhau giữa ReadLine và Parse

cảm ơn mọi người nhé, cho mình hỏi chỗ này mình chưa hiểu,
cả hai đều là nhập nhưng ở phần dưới lại khác

  1. Không cần thuộc vì visual có tiên đoán rồi ^^
  2. A) vì nó là nhập kiểu nguyên thuỷ từ bàn phím. Và console nó nhận là 1 character thôi
    B) vì console nó readline là 1 character nên nó cần parse sang các kiểu khác. Ở bài trên là kiểu datetime
1 Like

Console.ReadLine() đọc từ bàn phím nhập vào là kí tự => Ho_ten la string nên có thể dùng cách thức nhập này. Nhưng khi đến Ngay_sinh thuộc kiểu dữ liệu DateTime vì vậy mình cần dùng đến phương thức Parse để chuyển kiểu dữ liệu String sang DateTime => DateTime.Parse(Console.ReadLine()) . Tượng tư với kiểu số nguyên, số thực. Int.Parse(Console.ReadLine()), Double.Parse(Console.ReadLine()).

1 Like

cảm ơn nhiều bạn nhé

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?