C# Hello World: โปรแกรมแอปพลิเคชันคอนโซลตัวแรก
C# เป็นหนึ่งในภาษาที่จัดทำโดย Microsoft เพื่อทำงานกับ .Net ภาษานี้ประกอบด้วยชุดคุณลักษณะที่หลากหลาย ซึ่งช่วยให้สามารถพัฒนาแอปพลิเคชันประเภทต่างๆ ได้
C# เป็นภาษาโปรแกรมเชิงวัตถุและมีลักษณะคล้ายกับหลายแง่มุมของ C++- ในบทช่วยสอนนี้ เราจะดูวิธีพัฒนาแอปพลิเคชันแรกของเรา
นี่จะเป็นแอปพลิเคชันคอนโซลพื้นฐาน จากนั้นเราจะสำรวจส่วนต่างๆ ประเภทข้อมูล พร้อมใช้งานในภาษา C# เช่นเดียวกับคำสั่งควบคุมโฟลว์
สร้างแอปพลิเคชันคอนโซลแรก
แอปพลิเคชันคอนโซลคือแอปพลิเคชันที่สามารถเรียกใช้ในพร้อมท์คำสั่งได้ Windows- สำหรับผู้เริ่มต้นใช้งาน .Net การสร้างแอปพลิเคชันคอนโซลถือเป็นขั้นตอนแรกในการเริ่มต้น
ในตัวอย่างของเรา เราจะใช้ Visual Studio เพื่อสร้างโปรเจ็กต์ประเภทคอนโซล ต่อไป เราจะใช้แอปพลิเคชันคอนโซลเพื่อแสดงข้อความ "Hello World" จากนั้นเราจะดูวิธีการสร้างและเรียกใช้แอปพลิเคชันคอนโซล
ทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อรับตัวอย่างนี้
ขั้นตอน 1) ขั้นตอนแรกเกี่ยวข้องกับการสร้างโปรเจ็กต์ใหม่ใน Visual Studio เมื่อเปิด Visual Studio แล้ว คุณต้องเลือกตัวเลือกเมนู New->Project
ขั้นตอน 2) ขั้นตอนต่อไปคือการเลือกประเภทโปรเจ็กต์เป็นแอปพลิเคชันคอนโซล ในที่นี้ เราต้องระบุชื่อและที่ตั้งของโครงการของเราด้วย
- ในกล่องโต้ตอบโครงการ เราจะเห็นตัวเลือกต่างๆ สำหรับการสร้างโครงการประเภทต่างๆ ใน Visual Studio คลิกที่นี่ Windows ตัวเลือกทางด้านซ้ายมือ
- เมื่อเราคลิก Windows ตัวเลือกในขั้นตอนที่แล้ว เราจะเห็นตัวเลือกสำหรับ Console Application คลิกตัวเลือกนี้
- จากนั้นเราจะตั้งชื่อแอปพลิเคชันซึ่งในกรณีของเราคือ DemoApplication เรายังต้องระบุสถานที่สำหรับจัดเก็บแอปพลิเคชันของเราด้วย
- ในที่สุดเราคลิกปุ่ม 'ตกลง' เพื่อให้ Visual Studio สร้างโปรเจ็กต์ของเรา
หากปฏิบัติตามขั้นตอนข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้ใน Visual Studio
ผลลัพธ์:-
- โปรเจ็กต์ที่ชื่อว่า 'DemoApplication' จะถูกสร้างขึ้นใน Visual Studio โปรเจ็กต์นี้จะมีส่วนประกอบที่จำเป็นทั้งหมดสำหรับการเรียกใช้แอปพลิเคชันคอนโซล
- โปรแกรมหลักที่ชื่อ Program.cs เป็นไฟล์โค้ดเริ่มต้นที่ถูกสร้างขึ้นเมื่อมีการสร้างแอปพลิเคชันใหม่ใน Visual Studio โค้ดนี้จะมีโค้ดที่จำเป็นสำหรับแอปพลิเคชันคอนโซลของเรา
ขั้นตอน 3) ตอนนี้เรามาเขียนโค้ดของเราซึ่งจะใช้เพื่อแสดงสตริง “Hello World” ในคอนโซลแอปพลิเคชัน
ต้องป้อนโค้ดด้านล่างทั้งหมดลงในไฟล์ Program.cs รหัสจะถูกใช้เพื่อเขียน "Hello World" เมื่อแอปพลิเคชันคอนโซลทำงาน
โปรแกรม C# Hello World
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
คำอธิบายรหัส:-
- บรรทัดแรกของโค้ดเป็นบรรทัดเริ่มต้นที่ป้อนโดย Visual Studio คำสั่ง 'using' ใช้เพื่อนำเข้าโมดูล .Net ที่มีอยู่แล้วในแอปพลิเคชันคอนโซลของเรา โมดูลเหล่านี้จำเป็นสำหรับแอปพลิเคชัน .Net ใดๆ ที่จะทำงานได้อย่างถูกต้อง โมดูลเหล่านี้ประกอบด้วยโค้ดขั้นต่ำที่จำเป็นในการทำให้โค้ดทำงานบน Windows เครื่อง
- ทุกแอปพลิเคชันเป็นของคลาส C# เป็นภาษาเชิงวัตถุ ดังนั้นโค้ดทั้งหมดจึงต้องได้รับการกำหนดในโมดูลแบบพึ่งพาตนเองที่เรียกว่า 'คลาส' ในทางกลับกัน ทุกคลาสจะอยู่ในเนมสเปซ เนมสเปซเป็นเพียงการจัดกลุ่มคลาสแบบลอจิคัล
- ฟังก์ชันหลักเป็นฟังก์ชันพิเศษซึ่งจะถูกเรียกโดยอัตโนมัติเมื่อแอปพลิเคชันคอนโซลทำงาน ที่นี่คุณต้องแน่ใจว่าได้ป้อนรหัสที่จำเป็นในการแสดงสตริงที่จำเป็นในแอปพลิเคชันคอนโซล
- คลาสคอนโซลมีอยู่ใน .Net ซึ่งอนุญาตให้ทำงานกับแอปพลิเคชันคอนโซลได้ ที่นี่เรากำลังใช้วิธีการแบบฝังที่เรียกว่า 'เขียน' เพื่อเขียนสตริง "Hello World" ในคอนโซล
- จากนั้นเราใช้เมธอด Console.ReadKey() เพื่ออ่านคีย์ใดๆ จากคอนโซล เมื่อป้อนโค้ดบรรทัดนี้โปรแกรมจะรอและไม่ออกทันที โปรแกรมจะรอให้ผู้ใช้ป้อนรหัสใด ๆ ก่อนที่จะออกในที่สุด หากคุณไม่รวมคำสั่งนี้ในโค้ด โปรแกรมจะออกทันทีที่รัน
ขั้นตอน 4) เรียกใช้ของคุณ โปรแกรม.เน็ตหากต้องการเรียกใช้โปรแกรมใดๆ คุณต้องคลิกปุ่มเริ่มใน Visual Studio
หากป้อนโค้ดด้านบนถูกต้องแล้วและโปรแกรมทำงานสำเร็จจะแสดงผลลัพธ์ต่อไปนี้
Output:
จากผลลัพธ์ คุณสามารถเห็นได้ชัดเจนว่าสตริง "Hello World" ถูกแสดงอย่างถูกต้อง สาเหตุก็คือคำสั่ง Console.write ทำให้สตริงนี้ถูกส่งไปยังคอนโซล
สรุป
- แอปพลิเคชันคอนโซลคือแอปพลิเคชันที่สามารถรันที่พรอมต์คำสั่งบนเครื่อง Windows ได้
- เมธอด Console.write สามารถใช้เพื่อเขียนเนื้อหาลงในคอนโซลได้