2014-02-19 117 views

回答

1

這不明顯嗎?

static void Main(string[] args) 

array of string爲參數。

static void Main() 

不採取任何parameter.By中的主要方法C#正確名稱的方式是(大寫中號)不像java

在第一種方法,string[] args讓你當你在command-line執行程序。比如考慮這個例子參數傳遞給你的主要方法:

static void Main(string[] args) 
{ 
    foreach (var arg in args) 
    { 
     Console.WriteLine(arg); 
    } 
} 

如果你建立這個程序,然後打開命令線(CMD.EXE),進入到你的程序(目錄包含* .exe文件)的目錄與CD命令並執行這樣的:

Program.exe Hello World 

您將在此輸出:

Hello 
World 

注意:您應該改變Program.exe與可執行文件name.And你也可以把它寫不帶擴展名,如Program "Hello World"

相關問題