首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C# 入門:Main 入口點與一般方法的區別

     編輯:程式設計綜合問答

代碼結構


namespace Test {
    class Program {
        static void Main(string[] args) { // 程式進入點,唯一
            A oa = new A();
            oa.Myls();
        }
    }
}

namespace H1 {
    class A {
        public void Myls() { // 一般實例方法
            Console.WriteLine("ABCDEFG");
        }
    }
}

關鍵點

  • Main:靜態、無參或 string[]、回傳 void/int、程式啟動時由 CLR 自動呼叫,每個程式僅能有一個。
  • Myls:普通實例方法,需建立 A 物件後呼叫 oa.Myls(),可重複呼叫、可帶參數、可回傳值。

常見誤區

以為每個類別都能有 Main;實際上只有標記為啟動物件的類別(專案屬性 → Application → Startup object)中的 Main 會被執行。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved