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 會被執行。