เมธอด Main จะระบุสิ่งที่คลาสทำเมื่อดำเนินการ และสร้างอินสแตนซ์ของอ็อบเจ็กต์และตัวแปรอื่นๆ
วิธีการหลักเป็นแบบคงที่เนื่องจากสามารถเรียกใช้เมื่อโปรแกรม C# เริ่มทำงาน เป็นจุดเริ่มต้นของโปรแกรมและทำงานโดยไม่ต้องสร้างอินสแตนซ์ของคลาสเลย
ต่อไปนี้จะแสดงวิธีการเพิ่มเมธอด Main() ด้วยสแตติก -
ตัวอย่าง
using System; namespace Demo { class HelloWorld { static void Main(string[] args) { Console.WriteLine("Bingo!"); Console.ReadKey(); } } }
ผลลัพธ์
Bingo!
ดังที่คุณเห็นในตัวอย่างข้างต้น −
static void Main(string[] args) {
ที่นี่
-
คงที่ - ไม่จำเป็นต้องใช้วัตถุในการเข้าถึงสมาชิกแบบคงที่
-
โมฆะ − ประเภทผลตอบแทนของวิธีการ
-
หลัก − จุดเริ่มต้นสำหรับโปรแกรม C# ใดๆ การทำงานของโปรแกรมเริ่มต้นที่นี่
-
สตริง[] args − สำหรับอาร์กิวเมนต์บรรทัดคำสั่งใน C#