C#中static void Main(string[] args)的含義


  • static:是將main方法聲明為靜態的。 
  • void:說明main方法不會返回任何內容。 
  • String[]args:這是用來接收命令行傳入的參數,String[]是聲明args是可以存儲字符串數組。
        運行時會彈出命令窗口,你可以在那里輸入一些參數,string[] args 指的就是你在命令窗口輸入的參數。 也就是命令行參數。
        args是用來處理命令行參數的。命令行參數,就是你運行這個程序的時候給它傳的參數。它是可選項,不是必須的。
        通過以下的例子說明:
1. 新建控制台程序MainArgs。
2. 編寫代碼。
 
 1 using System;  
 2 using System.Collections.Generic;  
 3 using System.Linq;  
 4 using System.Text;  
 5   
 6 namespace MainArgs  
 7 {  
 8     class Program  
 9     {  
10         static void Main(string[] args)  
11         {  
12             int argsLength = args.Length;  
13             Console.WriteLine("Main函數參數args的長度:" + argsLength.ToString());  
14             for (int i = 0; i < argsLength; i++)  
15             {  
16                 Console.Write("" + i.ToString() + "位是:");  
17                 Console.WriteLine(args[i].ToString());  
18             }  
19             Console.ReadLine();  
20         }  
21     }  
22 }  

 

 
3. 按下F5編譯運行,生成MainArgs.exe文件。
4. 打開命令行,輸入路徑+MainArgs a b c d,Enter查看結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM