Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เหตุใดเมธอด Main () จึงใช้ใน C # แบบคงที่


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