Hello World in C#
คัมภีรภาพ ดวงดี 650710070
คำสั่ง "Hello World" เป็นคำสั่งที่จะแสดงคำว่า "Hello World" บนหน้าจอ เป็นคำสั่งพื้นฐานที่สุดของเกือบถูกภาษาโปรแกรมมิ่ง และก็เป็นพื้่นฐานในภาษา C# เช่นกัน
คำสั่ง "Hello World" มีวัตถุประสงค์ไว้เพื่ออะไร?
ให้บุคคลทั่วไปเข้าถึงภาษาโปรแกรมมิ่งได้ง่ายขึ้นทำให้ดูไม่ซับซ้อนต่อบุคคลทั่วไป ทำให้มีภาพลักษณ์ที่ดีต่อ บุคคลทั่วไป
ให้ผู้เขียนโปรแกรมเข้าใจโครงสร้างพื้นฐานของภาษาได้ เช่น ไวยากรณ์พื้นฐาน โครงสร้าง การแสดงผลลัพธ์
ตัวอย่างโค๊ด Hello World ใน ภาษา C# แบบ Top-Level Statements (รูปแบบใหม่ที่เริม่ใช้ใน C# 9.0)
ในรูปแบบนี้ไม่จำเป็นต้อง ต้องประกาศคลาสและเมธอด
Main
เมธอด
WriteLine
พิมพ์ข้อความไปยังConsole
Console
เป็นคลาส และอยู่ใน namespace Systemnamespace คือหนึ่งในไลบรารีคลาสมาตรฐาน (Standard Class Library) มีวัตถุประสงค์เพื่อจัดกลุ่มคลาส ฟังก์ชัน และประเภทต่าง ๆ ที่ใช้บ่อยในโปรแกรม เช่น ฟังก์ชันการจัดการข้อมูล การพิมพ์ การจัดการข้อผิดพลาด และอื่น ๆ
ตัวอย่างโค๊ด Hello World ในภาษา C# แบบ (รูปแบบเดิม: ก่อน C# 9.0)
โปรแกรมต้องมีการประกาศคลาสและเมธอด main เป็นจุดเริ่มต้นของโปรแกรม
คำสั่ง
using
ใช้เพื่ออ้างถึง namespace ที่ชื่อว่าSystem
ซึ่งเป็น namespace มาตรฐานใน C#
เปรียบเทียบคำสั่ง Hello World ในภาษา C# กับภาษาอื่นๆ (Java,C,Python)
Java
Java ในการพิมพ์ข้อความจะใช้
System.out.println
ในการพิมพ์ข้อความ แต่ C# ใช้Console.WriteLine()
มีการประกาศคลาส เหมือนกับ C# และมี เมธอด
main
เป็นจุดเริ่มต้น
C
ไม่มีการประกาศคลาส ทุกอย่างอยู่ภายในฟังก์ชัน
main
โดยตรงC ในการพิมพ์ข้อความจะใช้
printf()
ในการพิมพ์ข้อความ แต่ C# ใช้Console.WriteLine()
ต้องนำเข้าไลบรารี <stdio.h> ด้วยคำสั่ง
#include <stdio.h>
Python
ไม่ต้องประกาศคลาสหรือฟังก์ชั่น main
Python ในการพิมพ์ข้อความจะใช้
print()
ในการพิมพ์ข้อความ แต่ C# ใช้Console.WriteLine()
คลิปนำเสนอ
Presentation (slides)
แหล่งที่มาที่ใช้ในการอ้างอิง :
Microsoft Learn : using directive Microsoft Learn
Microsoft Learn : A tour of the C# languagehttps://learn.microsoft.com/th-th/dotnet/csharp/tour-of-csharp/overview#hello-world
w3school : "Hello World" https://www.w3schools.in/hello-world-program
geeksforgeeks : "Hello World in C#" https://www.geeksforgeeks.org/hello-world-in-c-sharp/
Last updated