一.每一個(gè)C#程序都必須有Mian方法作為入口點(diǎn)
共有4種Main方法:
static void Main????? {...}
static void Main (string[] args)???? {...}
static int Main ()????? {...}
static int Main(string[] args)???? {...}
后兩種在程序終止后返回int值給執(zhí)行環(huán)境躁劣,這通常用于報(bào)告程序的成功或失敗,0通常用于表示成功库菲。
第二账忘、四種可以在程序啟動(dòng)時(shí)從命令行向程序傳入實(shí)參,可以有0個(gè)或多個(gè)命令行參數(shù)熙宇。無(wú)參數(shù)時(shí)arg值不會(huì)是null鳖擒,而是一個(gè)沒(méi)有元素的數(shù)組。參數(shù)由空格或制表符(\t沒(méi)成功)隔開(kāi)烫止。每一個(gè)參數(shù)都被程序解釋為是字符串蒋荚,無(wú)需加引號(hào)。
二.傳參方法:?項(xiàng)目->Main方法?屬性 ->調(diào)試 ->命令行參數(shù),然后執(zhí)行辣個(gè)程序(按F5)
三.?需要注意的點(diǎn)
1.Main必須聲明為static馆蠕,Main可以被聲明為類或結(jié)構(gòu)期升。一個(gè)程序只能包含4個(gè)入口中的一個(gè),可以聲明其他方法的名稱為Main互躬,只要不是4個(gè)入口點(diǎn)形式之一就是合法的(不推薦)播赁。
2.Main可以被聲明為public和private。
private:只有執(zhí)行環(huán)境才能啟動(dòng)程序吼渡,其他程序不能訪問(wèn)
public:執(zhí)行環(huán)境和其他程序集都可以調(diào)用它