Các lệnh nhập xuất cơ bản trong C# Console Application

Published by
Video lập trình c#

Khi bắt đầu tiếp cận một ngôn ngữ lập trình, điều quan trọng nhất chúng ta quan tâm đến là làm thế nào để nhập dữ liệu từ bàn phím và xuất dữ liệu ra màn hình. Trong bài viết trước, chúng ta đã tìm hiểu cách xuất dòng chữ “Kteam” lên màn hình console trong C#. Vậy hôm nay chúng ta sẽ tìm hiểu về cách sử dụng các lệnh nhập xuất cơ bản trong C#.

Cấu trúc cơ bản của các lệnh nhập xuất và ý nghĩa của chúng trong C

Trong C#, chúng ta có 5 lệnh nhập xuất cơ bản sau:

  • Console.Write();
  • Console.WriteLine();
  • Console.Read();
  • Console.ReadLine();
  • Console.ReadKey();

Bây giờ chúng ta sẽ tìm hiểu về từng lệnh này.

Console.Write();

Lệnh Console.Write(); được sử dụng để in giá trị ra màn hình console. Giá trị này có thể là một ký tự, một chuỗi, hoặc một giá trị có thể chuyển về kiểu chuỗi. Ví dụ:

// In ra màn hình dòng chữ "Kteam"
Console.Write("Kteam");

// In ra màn hình số 10
Console.Write(10);

// In ra màn hình số 10.9
Console.Write(10.9f);

// In ra màn hình chữ true của kiểu dữ liệu bool
Console.Write(true);

Để xem kết quả in ra màn hình, chúng ta có thể sử dụng các cách sau:

  • Sử dụng sự trợ giúp của công cụ Visual Studio: chạy chương trình bằng cách vào Debug > Start Without Debugging hoặc sử dụng phím tắt Ctrl + F5.
  • Thêm một trong ba lệnh sau vào cuối chương trình: Console.Read();, Console.ReadLine(); hoặc Console.ReadKey();.

Console.WriteLine();

Lệnh Console.WriteLine(); cũng được sử dụng để in giá trị ra màn hình console. Tuy nhiên, sau khi in xong, nó sẽ đưa con trỏ xuống dòng. Điều này giúp chúng ta có thể in từng giá trị trên một dòng. Ví dụ:

Console.Write("K team");
// Sử dụng ký tự đặc biệt để xuống dòng
Console.WriteLine(5);
// Sử dụng lệnh in ra màn hình có xuống dòng
Console.Write(6.5f);
// In ra giá trị nhưng không xuống dòng
Console.Write(Environment.NewLine);
// Sử dụng lệnh xuống dòng
Console.Write(true);

Có nhiều cách khác nhau để xuống dòng, như sử dụng ký tự đặc biệt "n" hoặc lệnh Environment.NewLine. Tuy nhiên, phổ biến nhất là sử dụng lệnh Console.WriteLine(); hoặc "n".

Console.Read();

Lệnh Console.Read(); được sử dụng để đọc một ký tự từ bàn phím và trả về mã ASCII của ký tự đó (chủ yếu được sử dụng trong tiếng Anh). Lệnh này không đọc được các phím chức năng như Ctrl, Shift, Alt, Caps Lock, Tab,… Ví dụ:

Console.WriteLine(Console.Read());

Khi chạy chương trình và nhập vào một ký tự, màn hình sẽ in ra mã ASCII của ký tự đó.

Console.ReadLine();

Lệnh Console.ReadLine(); được sử dụng để đọc dữ liệu từ bàn phím cho đến khi gặp ký tự xuống dòng (Enter) và trả về một chuỗi. Ví dụ:

Console.WriteLine(Console.ReadLine());

Khi chạy chương trình và nhập vào một chuỗi, màn hình sẽ in ra chuỗi đó.

Console.ReadKey();

Lệnh Console.ReadKey(); cũng được sử dụng để đọc một ký tự từ bàn phím. Tuy nhiên, lệnh này trả về một kiểu dữ liệu đặc biệt gọi là ConsoleKeyInfo. Nếu không truyền tham số vào, mặc định là false, phím được ấn sẽ hiển thị lên màn hình console. Ví dụ:

Console.WriteLine("K team");
Console.ReadKey();
// Không hiển thị phím ấn lên màn hình
Console.ReadKey(true);

Ví dụ chương trình nhập xuất cơ bản trong C

Để hiểu rõ hơn về các lệnh nhập xuất, chúng ta hãy xem một ví dụ sau:

Console.WriteLine("K team"); // In chữ "K team" sau đó xuống dòng
Console.Write("Mời bạn nhập tên của mình: "); // In không xuống dòng
Console.WriteLine("Tên của bạn là: " + Console.ReadLine()); // Đọc dữ liệu từ bàn phím cho đến khi gặp ký tự xuống dòng, sau đó in giá trị đã nhập ra màn hình
Console.Write("Mời bạn nhập ngày sinh: ");
Console.WriteLine("Ngày sinh của bạn là: " + Console.ReadLine());
Console.Write("Mời bạn nhập quê quán: ");
Console.WriteLine("Quê quán: " + Console.ReadLine());
Console.ReadKey();

Kết quả khi chạy chương trình sẽ là:

K team
Mời bạn nhập tên của mình: Kteam
Tên của bạn là: Kteam
Mời bạn nhập ngày sinh: 2022-01-01
Ngày sinh của bạn là: 2022-01-01
Mời bạn nhập quê quán: Hà Nội
Quê quán: Hà Nội

Kết luận

Như vậy, chúng ta đã tìm hiểu về các lệnh nhập xuất cơ bản trong C# Console Application. Chúng ta đã biết cách sử dụng các lệnh này và đã thực hiện một số ví dụ để nắm rõ hơn. Trên thực tế, chúng ta có thể sử dụng các lệnh này để xây dựng các chương trình nhập xuất dữ liệu từ bàn phím và hiển thị kết quả trên màn hình console.

Hy vọng rằng bài viết đã giúp các bạn hiểu được cách sử dụng các lệnh nhập xuất cơ bản trong C#. Nếu có bất kỳ khó khăn hoặc thắc mắc nào, hãy để lại comment bên dưới để chúng ta có thể thảo luận và hỗ trợ nhau.

This post was last modified on Tháng Tư 29, 2024 10:59 sáng

Đinh Thái Hoàng

Đinh Thái Hoàng - tác giả của Laptrinhc.edu.vn, chuyên sâu trong lĩnh vực lập trình. Trang web chia sẻ kiến thức, hướng dẫn và tin tức về lập trình, giúp bạn khám phá thế giới mã nguồn và nâng cao kỹ năng coder.

Published by

Bài đăng mới nhất

C++ là gì? Ứng dụng Ngôn ngữ lập trình C++ vào thực tế

Ngôn ngữ lập trình C++ đã trở thành một trong những công cụ quan trọng…

8 giờ ago

Top 5 Ứng Dụng Luyện Viết Tiếng Trung Miễn Phí Tốt Nhất

Tiếng Trung có nét chữ phức tạp và khó nhớ, khiến việc luyện viết luôn…

8 giờ ago

Học lập trình nên bắt đầu từ đâu? Bí quyết dành cho người mới

Trong cuộc cách mạng công nghệ 4.0, "học lập trình nên bắt đầu từ đâu"…

8 giờ ago

UI UX – Hành Trình Tuyệt Vời Đến Với Thiết Kế Giao Diện và Trải Nghiệm Người Dùng

UI UX là hai thuật ngữ thường xuất hiện trong lĩnh vực công nghệ, đặc…

8 giờ ago

Tìm Hiểu Kinh Nghiệm Thuê Thiết Kế Website Để Tránh Bị Lừa (9 Tiêu Chí)

Trong thời đại số 4.0, website trở thành một yếu tố quan trọng không thể…

8 giờ ago

5 ứng dụng du lịch thông minh giúp tiết kiệm thời gian và chi phí

Nếu trước đây khi đi du lịch chúng ta phải mất rất nhiều thời gian…

8 giờ ago