Main()方法

 

C#程序是從Main()方法開始執行的。這個方法必須是類或結構的靜態方法,並且其返回類型只能是void或int。

雖然顯式指定public修飾符是很常見的,因爲按照定義,必須在程序外部調用該方法,但我們給該方法指定什麼訪問級別並不重要,即使把該方法標記爲private,它也可以運行。

多個Main()方法:

編譯C#控制檯或Windows應用程序時,默認情況下,編譯器會在類中查找與上述簽名匹配的Main方法,並使這個類方法成爲程序的入口。如果有多個Main方法,編譯器就會返回一個錯誤消息;

如何解決呢,下面的方法可以解決這個問題,編譯時可以告訴編譯器去以哪個Main方法爲入口

using System;

namespace test

{

class Client

{

public static void Main()

{

//code

}

}

class MathExample

{

public static int Main()

{

return 0;

}

}

}

以上代碼我們在編譯時候可以這樣編譯

csc MainExample.cs /main:test.MathExample

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章