

Main函數是C#應用程序的入口點,Main函數可以有四種簽名,分別如下:
static void Main()
static void Main(string[] args)
static int Main()
static int Main(string[] args)
執行這個函數就是執行應用程序。而這個函數有一個參數string[] args,現在我們就來小解一下它。
Main函數的參數string[] args是從應用程序外部接受信息的方法。這些信息在程序運行的時候才指定,參數的表現形式是命令行參數。
××××關於命令行參數××××
打開一個記事本,你可以在命令行窗口中輸入notepad,就可以運行這個程序,但是的話你也可以這樣輸入notepad myfile.txt,結果是notepad運行時加載myfile.txt,如果文件不存在,notepad將會創建該文件。而這里的myfile.txt 就是命令行參數。通過args參數,可以編寫以相同的方式工作的控制台應用程序。
在執行控制台應用程序的時候,指定的任何命令行參數都放在這個args數組當中,接着可以在應用程序需要時調用這些參數。
下面以一個實例加以說明:
class class1
{
static void Main(string[] args)
{
Console.writeline("{0} command line arguments were specified",args.length);
foreach(string arg in args)
{
Console.writeline(arg);
}
}
}
然后在solution 窗口中選擇properties,選擇configuration propertie選項,然后再選擇Debugging(調試)頁面,在command line arguments設置希望的命令行參數
比如設置:anika pingie myfile.txt(參數之間用空格隔開)
然后ctrl+F5運行此程序時,將會依次輸出anika pingie myfile.txt
這會應該對args參數,有一些了解了吧。
:-)====================================================
項目-> (工程名)屬性-> 調試-> 命令行參數
1.在命令行下執行
參數之間用空格分隔開就可以了,如果參數有空格,以雙引號風格
Test aa "bb cc " cc
相當於傳遞了三個參數
2.在VS2005中添加參數
菜單 項目 -- 你的項目屬性 -- 調試 -- 啟動選項 -- 命令行參數
在這里鍵入你的命令行參數也可