Khóa học Lập trình thiết kế C# .Net khóa đào tạo lập trình C# căn phiên bản Nhập xuất cơ bản trong C# Console Application

Dẫn nhập

Ở phần lớn các ngữ điệu lập trình, khi bắt đầu tiếp cận điều đầu tiên bọn họ quan trọng tâm tới đó là làm sao để nhập dữ liệu từ keyboard và làm thế nào để xuất dữ liệu ra màn hình. Như trong bài CẤU TRÚC LỆNH CƠ BẢNchúng ta sẽ xuất chiếc chữ “Kteam” lên màn hình hiển thị console. Vậy thì cấu trúc của các lệnh nhập xuất này là gì và sử dụng chúng ra làm sao ?

Chúng ta vẫn cùng tìm hiểu vấn đề này trong bài bác học hôm nay – CẤU TRÚC NHẬP XUẤT CƠ BẢN trong C#.Bạn đang xem: màn hình hiển thị console là gì

Nội dung

Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:

Cấu trúc cơ bản của các lệnh nhập xuất và ý nghĩa của bọn chúng trong C#.Ví dụ chạy thử chương trình nhập xuất bởi C#.

Bạn đang xem: Màn hình console là gì

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

Trong C# có 5 lệnh dùng làm nhập xuất kia là:

Console.Write();Console.WriteLine();Console.Read();Console.ReadLine();Console.ReadKey();Bây giờ bọn họ sẽ cùng tò mò lần lượt những lệnh trên.

Console.Write();

Cú pháp:

Console.Write();

Ý nghĩa: In quý hiếm ra màn hình hiển thị console. Quý hiếm này có thể là 1 ký kết tự, 1 chuỗi, một giá chỉ trị rất có thể chuyển về vẻ bên ngoài chuỗi (Vấn đề này sẽ tiến hành trình bày cụ thể ở bài ÉP KIỂU trong C#và bài bác CLASS trong C#).

Ví dụ:

Các chúng ta tạo new một Project Console Application (cách chế tác project chúng ta xem lại bài bác CẤU TRÚC LỆNH CƠ BẢN) và thử đoạn lệnh sau:

static void Main(string args) // In ra màn hình dòng chữ Kteam Console.Write("Kteam"); // In ra màn hình hiển thị số 10 Console.Write(10); // In ra màn hình hiển thị số 10.9 (f biểu hiện cho kiểu tài liệu float sẽ tiến hành trình bày chi tiết ở bài xích 5) Console.Write(10.9f); // In ra màn hình chữ true của kiểu tài liệu bool(sẽ được trình bày cụ thể ở bài bác 5) Console.Write(true); Thực hiện chạy chương trình thì ta thấy màn hình hiển thị console vừa hiện nay lên đã tắt. Vậy làm sao để coi được kết quả?

Để xử lý vấn đề này chúng ta có các cách:

Sử dụng sự giúp sức của công cụ hỗ trợ lập trình (cụ thể ở đây là Visual Studio):Ta tiến hành chạy chương trình bằng phương pháp vào Debug > Start Without Debugging.Phím tắt Ctrl + F5.


*

Sử dụng mẹo nhỏ dại để giải quyết:

Ý tưởng: ta sẽ sử dụng một lệnh nào chính là cho công tác phải dừng lại đợi mình dấn một phím ngẫu nhiên mới chấm dứt như vậy trước khi chúng ta nhấn một phím bất kỳ thì bạn cũng có thể quan cạnh bên được kết quả trên màn hình console.Lệnh để thực hiện điều này:

Console.Read();Console.ReadLine();Console.ReadKey();Chúng ta chỉ cần thêm một trong những 3 lệnh trên vào thời gian cuối chương trình là xong. Ý nghĩa của 3 lệnh trên sẽ tiến hành giải thích chi tiết ở phần sau trong bài học kinh nghiệm này.

Cuối cùng ta được kết quả:


*

*

Có vẻ như kết quả in ra không như chúng ta mong muốn thì phải. Vấn đề đặt ra bây chừ là “chúng ta ao ước in mỗi cực hiếm trên một cái thì cần làm sao?” Để vấn đáp cho thắc mắc này chúng ta cùng qua phần tiếp theo

Console.WriteLine();

Cú pháp:

Console.WriteLine();

Ý nghĩa:

Lệnh này cũng tượng tự nhưConsole.Write()

Nhưng vẫn kháckhi in cực hiếm ra màn hình dứt nó sẽ auto đưa bé trỏ xuống dòng. Điều này giúp ta hoàn toàn có thể giải quyết được vụ việc đã đưa ra ở phần trên.

Ngoài ra, để xuống dòng ta còn có tương đối nhiều cách không giống như:

Sử dụng cam kết tự sệt biệt: chúng ta sử dụng ký kết tự “ ” trong chuỗi in ra màn hình hiển thị thì trình biên dịch sẽ tự động hóa đổi nó thành ký kết tự xuống dòng.Như vậy thay bởi dùngConsole.WriteLine(“K team”) ta rất có thể dùngConsole.Write (“K team ”)Các cam kết tự đặc biệt quan trọng sẽ được trình làng trong phần sau của bài bác học.Sử dụng lệnh xuống dòng: ta sử dụng thêm 1 lệnh xuống dòng là

Environment.NewLineNhư vậy thay bởi dùng 2 biện pháp trên ta đã viếtConsole.Write(Environment.NewLine);Cách này khá dài mẫu so với 2 biện pháp trên và cũng khá ít tín đồ sử dụng. Phần lớn khi xuống chiếc ta sử dụngConsole.WriteLine() hoặc“ ”

Ví dụ:

static void Main(string args) Console.Write("K team "); // áp dụng ký tự đặc biệt để xuống dòng Console.WriteLine(5); // áp dụng lệnh in ra màn hình có xuống mẫu Console.Write(6.5f); // In trả giá trị tuy vậy không xuống dòng Console.Write(Environment.NewLine); // áp dụng lệnh xuống dòng Console.Write(true); Console.ReadLine();Kết quả lúc chạy công tác là:


*

Như vậy bọn họ đã mày mò qua 2 lệnh xuất tài liệu ra màn hình hiển thị rồi. Điểm biệt lập cơ bạn dạng giữa 2 lệnh là:

Console.Write(): in cực hiếm ra screen nhưng ko đưa nhỏ trỏ xuống dòng.Console.WriteLine(): in cực hiếm ra màn hình và đưa nhỏ trỏ xuống dòng.

Lưu ý: Giá trị in ra màn hình hoàn toàn có thể được cùng dồn và hoàn toàn có thể in ra giá trị của vươn lên là (khái niệm và ý nghĩa của biến sẽ tiến hành trình bày cụ thể trong bài xích BIẾN vào C#).

Cộng dồn chuỗi in ra màn hình

Thay vì chúng ta viết:

int a = 5; // khai báo biến chuyển kiểu nguyên có tên là a và khởi chế tác giá trị là 5.Console.Write("a = "); // In ra màn hình giá trị "a = ".Console.Write(a); // In ra quý hiếm của a là 5 // công dụng màn hình là: a = 5Thì ta có thể viết gọn lại là Console.Write("a = “ + a); vẫn in ra screen a = 5.

Như vậy làm cho chương trình ngắn gọn, trực quan ta có thể cộng trực tiếp bởi vậy thay vì chưng viết ra các dòng Console.Write().

In ra giá trị của biến

Cộng dồn là 1 trong những cách in ra cực hiếm của biến.

Ví dụ:

int a = 5; // khai báo biến chuyển kiểu nguyên mang tên là a với khởi tạo giá trị là 5.Console.Write("a = 0", a); // In ra màn hình hiển thị giá trị "a = 5".

Xem thêm: Cách Tính Doanh Thu Bán Hàng Là Gì ? Công Thức Tính Doanh Thu Cho Bán Hàng

Cú pháp chung:

Console.Write("0 1 2 ...", , , , );

Trong đó:

sẽ tiến hành điền tương ứng vào địa chỉ số 0 tương tự như vậy cho các giá trị còn lại.

Với 2 biện pháp trên ta đã hoàn toàn có thể thao tác biến đổi làm mang đến code trở buộc phải gọn gàng, trực quan rộng rồi.

Console.Read();

Cú pháp:

Console.Read();

Ý nghĩa:

Đọc 1 ký tự từ bàn phím và trả về kiểu số nguyên (sẽ được trình bày chi tiết ở bài KIỂU DỮ LIỆU vào C#) là mã ASCII (American Standard Code for Information Interchange - chuẩn mã trao đổi tin tức Hoa Kì,làbộ kí từ và bộ mã kí tự dựa trên bảng vần âm La Tinh được sử dụng trong tiếng Anh văn minh và những ngôn ngữ Tây Âu khác) của ký tự đó.

Chú ý:lệnh này không đọc được các phím công dụng như Ctrl, Shift, Alt, Caps Lock, Tab, . . .

Ví dụ:

Để biết có lẽ máy tính bao gồm đọc được cam kết tự mình vừa nhấn hay không thì chúng ta sẽ test viết chương trình đọc 1 cam kết tự cùng in ký kết tự kia ra màn hình như sau:

static void Main(string args) Console.WriteLine(Console.Read()); // gọi 1 ký kết tự từ keyboard bằng lệnh Console.Read() kế tiếp in ra ký tự vừa hiểu được. Console.ReadKey(); // lệnh này cần sử dụng với mục tiêu dừng screen để coi kết quả.Kết quả khi chạy lịch trình ta được:


*

Như đã lý giải lệnh Console.Read()dùng nhằm đọc 1 ký tự với trả về 1 số ít nguyên là mã ASCII của ký tự đó nên những lúc ta nhập a thì màn hình sẽ in ra số 97 (là mã ASCII của cam kết tự a).

Console.ReadLine();

Cú pháp:

Console.ReadLine();

Ý nghĩa: Đọc dữ liệu từ bàn phím cho đến khi gặp ký từ bỏ xuống loại thì dừng (Nói phương pháp khác là đọc cho tới khi mình thừa nhận enter thì dừng) và quý hiếm đọc được vẫn là một chuỗi.

Ví dụ:

static void Main(string args) Console.WriteLine(Console.ReadLine()); // đọc tài liệu từ bàn phím cho đến khi gặp ký trường đoản cú xuống loại thì dừng. Tiếp nối in cực hiếm đã nhập ra màn hình. Console.ReadKey(); // lệnh này cần sử dụng với mục đích dừng screen để coi kết quả.Kết quả khi chạy chương trình:


Màn hình có 2 chữ “K team” nguyên nhân là chữ đầu tiên do người dùng nhập từ keyboard chữ thứ 2 là máy tính in ra bởi lệnhConsole.WriteLine()

Console.ReadKey();

Cú pháp:

Console.ReadKey()

Ý nghĩa:

Lệnh này cũng dùng làm đọc một ký kết tự từ keyboard nhưng trả về loại ConsoleKeyInfo (là một kiểu dữ liệu có kết cấu được tư tưởng sẵn nhằm chứa các ký tự của bàn phím bao gồm các phím chức năng).

Ứng dụng của lệnh này rất dạn dĩ nhưng trong phạm vi bài xích học từ bây giờ chúng ta chỉ mày mò cú pháp và chân thành và ý nghĩa cơ bản. Trong những bài học sau này sẽ giải thích cụ thể khi gặp mặt lệnh trên. Vì vậy phần lấy ví dụ như mình chỉ trình diễn minh hoạ cho việc truyền thông số cho chúng ta hiểu trước.

static void Main(string args) Console.WriteLine("K team"); Console.ReadKey(); // không truyền thông số vào thì mang định là false. Console.ReadKey(false); // hiển thị phím ấn lên màn hình. Console.ReadKey(true); // không hiển thị phím ấn lên màn hình.Các chúng ta chạy chương trình bằng phương pháp ấn Ctrl + F5. Tác dụng khi chạy ta được:


Khi chạy chương ta demo ấn 3 ký tự bất kỳ, tại chỗ này mình ấn 3 lần phím ‘K’ tuy vậy trên screen chỉ gồm 2 chữ k được hiển thị.

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

Để hiểu kỹ hơn về những lệnh nhập xuất, bọn họ cùng xem thử lấy ví dụ như sau:

static void Main(string args) Console.WriteLine(" K team"); // In chữ "K team" sau đó xuống dòng. Console.Write(" Moi ban nhap ten cua minh: "); // In không xuống dòng. Console.WriteLine("Ten cua ban la: " + Console.ReadLine()); // Quy tắc thông thường trong thực hiện lệnh là lệnh bên phía trong thực hiện nay trước rồi đến lệnh phía bên ngoài chứa nó. Cho nên vì thế chạy mang đến đây công tác sẽ triển khai lệnh Console.ReadLine() tiếp đến thực hiện cùng chuỗi và sau cùng in chuỗi ra màn hình. Console.Write(" Moi ban nhap ngay lập tức sinh: "); Console.WriteLine(" ngay sinh cua ban la: " + Console.ReadLine()); // giống như như trên Console.Write(" Moi ban nhap que quan: "); Console.WriteLine(" Que quan: " + Console.ReadLine()); // tựa như như trên. Console.ReadKey();Kết quả lúc chạy công tác trên là:


Bài tập củng cố

Viết chương trình cho phép người dùng nhập tên của bản thân mình và hiển thị câu: kco.vn.com xin kính chào .Viết lịch trình nhập vào những thông tin:TênTuổiĐịa chỉ

Xuất ra màn hình theo định dạng: các bạn tên , tuổi, sống

Giải và đăng bài xích giải của chúng ta trong phần bình luận dưới để mọi người cùng xem thêm nhé!

Kết luận

Nội dung bài học kinh nghiệm giúp chúng ta nắm được:

Các lệnh nhập xuất trong Console của C#.Hiểu được cú pháp và ý nghĩa của từng lệnh.Viết chương trình triển khai các lệnh nhập xuất và chạy thử.

Bài học sau họ sẽ mày mò khái niệm và cụ thể về BIẾN vào C#

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại phản hồi hoặc góp ý của chính bản thân mình để phạt triển bài viết tốt hơn. Đừng quên “Luyện tập – thử thách – không phải lo ngại khó

Thảo luận

Nếu các bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt thắc mắc trong phần BÌNH LUẬN dưới hoặc vào mục HỎI và ĐÁP trên thư viện kco.vn.com để nhận ra sự cung cấp từ cộng đồng.