เมธอด 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#