0
我已經在C#下面的代碼:什麼是命令行參數在C#
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello...");
}
}
在功能上無效的主要是什麼均值string[] args
什麼是在程序中使用string[] args
?
由於
我已經在C#下面的代碼:什麼是命令行參數在C#
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello...");
}
}
在功能上無效的主要是什麼均值string[] args
什麼是在程序中使用string[] args
?
由於
的字串[] args可以包含任意數量的,我們想傳遞給Main()方法的命令行參數。
如果我們通過命令提示符執行應用程序,我們可以看到它是如何工作的。
對於方法如圖
static int Main(string[] args)
{
for(int i = 0; i < args.Length; i++)
Console.WriteLine("Arg: {0}", args[i]);
Console.ReadLine();
return -1;
}
例如,當應用程序開始運行可以傳遞一個文件名和訪問它。假設如果應用程序是文本編輯器,我們可以像這樣打開文本文件。
可以使用或不使用包含命令行參數的string []參數來聲明Main方法。使用Visual Studio創建Windows窗體應用程序時,可以手動添加該參數,也可以使用Environment類獲取命令行參數。參數被讀爲零索引的命令行參數。與C和C++不同,程序的名稱不被視爲第一個命令行參數。
欲瞭解更多詳細信息,請參閱here
,你可以找到答案,如果你已經搜查更快它在谷歌,而不是在這裏張貼的問題;) – Cris
請參見MSDN文檔http://msdn.microsoft.com /en-us/library/vstudio/acy3edy3.aspx –