วิธีการหลักเป็นแบบคงที่เนื่องจากสามารถเรียกใช้เมื่อโปรแกรม C# เริ่มทำงาน เป็นจุดเริ่มต้นของโปรแกรมและทำงานโดยไม่ต้องสร้างอินสแตนซ์ของคลาสเลย
เมธอด Main จะระบุสิ่งที่คลาสทำเมื่อดำเนินการ และสร้างอินสแตนซ์ของอ็อบเจ็กต์และตัวแปรอื่นๆ
ต่อไปนี้จะแสดงวิธีการเพิ่มเมธอด Main()
ตัวอย่าง
using system; namespace demo { class helloworld { static void main(string[] args) { console.writeline("hello world"); console.readkey(); } } }
ดังที่คุณเห็นในตัวอย่างข้างต้น
static void Main(string[] args) {
ที่นี่
-
คงที่ − ไม่จำเป็นต้องใช้อ็อบเจ็กต์ในการเข้าถึงสมาชิกแบบคงที่
-
เป็นโมฆะ − ส่งคืนประเภทของเมธอด
-
หลัก - จุดเริ่มต้นสำหรับโปรแกรม C# ใดๆ การทำงานของโปรแกรมเริ่มต้นที่นี่
-
สตริง[] args - สำหรับอาร์กิวเมนต์บรรทัดคำสั่งใน C#