หลังจากที่ได้ติดตั้ง Visual Studio ก่อนไปแล้ว บทนี้จะพาเขียนการแสดงบนหน้าต่าง Console กัน
ก่อนยุคที่มีโหมดของกราฟฟิคโหมด (GUI) การสั่งงานคอมพิวเตอร์จะต้องสั่งงานผ่านตัวอักษรเท่านั้น ไม่มีหน้าต่าง GUI ให้ใช้งาน ปัจจุบัน โหมดตัวหนังสือยังคงอยู่ในหน้าต่าง Console หรือ cmd
ข้อควรรู้
โหมดในการสั่งงานคอมพิวเตอร์มี 2 รูปแบบ คือ
แสดงผลบรรทัดเดียว
ตัวอย่าง
แสดงข้อความ Hi CIS :D
ผลลัพธ์
ในการแสดงผลหลายบรรทัด ให้ทำการใส่ \n เข้าไปใน "ข้อความ" บริเวณที่ต้องการขึ้นบรรทัดใหม่
ต้องการแสดงข้อความ
ตัวอย่าง
ผลลัพธ์
สรุป Console.Write สำหรับเอาไปใช้แสดงข้อความบนหน้าต่าง Console ทั้งแบบบรรทัดเดียวและหลายบรรทัดได้
ตัวอย่างเช่น
ผลลัพธ์
ผลลัพธ์
เรียนรู้เพิ่มเติม
หน้าต่าง Console
หน้าต่าง Console หรืออีกชื่อ Command Prompt คือ หน้าต่างสำหรับไว้สั่งงานหรือแสดงผลในโหมดตัวหนังสือ (text mode)หน้าต่าง Console ใน Windows 10 |
ข้อควรรู้
โหมดในการสั่งงานคอมพิวเตอร์มี 2 รูปแบบ คือ
- โหมดตัวหนังสือ (text mode) เป็นโหมดสำหรับสั่งงานผ่านคำสั่งที่พิมพ์ และแสดงผลออกเป็นตัวหนังสือ
- โหมดของกราฟฟิคโหมด (GUI) เป็นโหมดที่มีหน้าต่างการใช้งานที่สะดวก รวดเร็ว เป็นรูปร่างที่ง่ายต่อการใช้งาน
ทำไมเราจึงต้องเริ่มเรียนในโหมดตัวหนังสือ (text mode) ?
เพราะโหมดตัวหนังสือ (text mode) ใช้โค้ดคำสั่งในการเขียนง่ายกว่าเขียนแบบโหมดของกราฟฟิคโหมด (GUI)แสดงผลบนหน้าต่าง Command Prompt ด้วยภาษา C#
ในภาษา C# มี 2 คำสั่งสำหรับใช้แสดงผล- Console.Write
- Console.WriteLine
Console.Write
คำสั่งสำหรับใช้แสดงผล โดยสามารถแสดงผลได้หลายบรรทัดในโค้ดเดียวแสดงผลบรรทัดเดียว
ตัวอย่าง
แสดงข้อความ Hi CIS :D
ผลลัพธ์
Hi CIS :Dแสดงผลหลายบรรทัด
ในการแสดงผลหลายบรรทัด ให้ทำการใส่ \n เข้าไปใน "ข้อความ" บริเวณที่ต้องการขึ้นบรรทัดใหม่
ต้องการแสดงข้อความ
Hi CIS :D
How are you ?
Is you love C# ?
ตัวอย่าง
ผลลัพธ์
Hi CIS :D
How are you ?
Is you love C# ?
สรุป Console.Write สำหรับเอาไปใช้แสดงข้อความบนหน้าต่าง Console ทั้งแบบบรรทัดเดียวและหลายบรรทัดได้
Console.WriteLine
Console.WriteLine เป็นคำสั่งสำหรับใช้แสดงผลทีละบรรทัดเท่านั้น ไม่สามารถใส่ \n เพื่อขึ้นบรรทัดใหม่ได้ตัวอย่างเช่น
ผลลัพธ์
Hi CIS :Dถ้าใส่ \n เข้าไปจะเกิดอะไรขึ้น ?
How are you ?
Is you love C# ?
ผลลัพธ์
Hi CIS :Dได้เหมือนกัน :D
How are you ?
Is you love C# ?
เรียนรู้เพิ่มเติม
- หน้าต่าง Console ใน C# https://www.dotnetperls.com/console
ความคิดเห็น
แสดงความคิดเห็น