01/10/2018, 09:16

Write-WriteLine-Read-ReadLine-ReadKey Trong C# khác nhau như thế nào?

Như tiêu đề em muốn hỏi các bác, vì em đang học C# và đã làm vài ví dụ rồi mà vẫn chưa thực sự hiểu nó khác nhau như thế nào?

Tao Không Ngu. viết 11:30 ngày 01/10/2018

Hi Hồng Quân.
Bạn nhảy vào file code của nó đọc comment.

docs.microsoft.com

Console Class (System)

Represents the standard input, output, and error streams for console applications. This class cannot be inherited.

Trần Hoàn viết 11:18 ngày 01/10/2018

Console.WriteLine(ahjhj) tương đương với Console.Write(ahjhj + "\n");

Console.ReadLine() thì trả về dữ liệu là kiểu string, giá trị là toàn bộ cái dòng tính từ vị trí gọi hàm. Chẳng hạn mình nhập vào “Xin chao cac ban”:

Console.Read() thì trả về dữ liệu là kiểu int, là vị trí của ký tự đầu tiên được nhập vào kể từ lúc gọi hàm trong bảng mã ASCII
('a' trong bảng ASCII là 97 đó)

Console.ReadKey() thì tương tự Console.Read() nhưng kiểu dữ liệu trả về là ConsoleKeyInfo. Ví dụ khi mình ấn Tab ở vị trí gọi hàm:

Hồng Quân viết 11:33 ngày 01/10/2018

Cảm ơn bác nhé, bài viết chi tiết dễ hiểu quá

Hồng Quân viết 11:20 ngày 01/10/2018

Oh, cảm ơn bác nhiều nhé

Bài liên quan
0