国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中static void Main(string[] args) 參數示例詳解

2019-10-29 21:12:37
字體:
來源:轉載
供稿:網友

 學習C#編程最常見的示例程序是在控制臺應用程序中輸出Hello World!

using System;namespace DemoMainArgs{ class Program { static void Main(string[] args) {  Console.WriteLine("Hello World!");  Console.ReadLine(); } }}
  1. static:是將Main方法聲明為靜態, 是應用程序的入口。
  2. void:說明main方法不會返回任何內容。
  3. string[]args:這是用來接收命令行傳入的參數。string[]是聲明args的數據類型,可以存儲字符串數組。

        通過cmd.exe程序來啟動上述程序時會彈出命令窗口,你可以在那里輸入一些參數,string[] args 指的就是在命令窗口輸入的參數, 也就是命令行參數。

        args是用來接收命令行參數的。它是可選項,不是必須的。 

下面通過一個具體的示例程序來說明。

1. 新建控制臺程序DemoMainArgs。

2. 編寫代碼。

using System;namespace DemoMainArgs{ class Program { /// <summary> /// 應用程序入口 /// </summary> /// <param name="args">接收命令行傳入的參數(多個參數之間用空格分開)</param> static void Main(string[] args) {  if(args != null)  {  int argsLength = args.Length;  Console.WriteLine("Main函數參數args的長度:" + argsLength);  for(int i = 0;i < argsLength;i++)  {   Console.Write("第" + (i + 1) + "個參數是:");   Console.WriteLine(args[i]);  }  }  Console.ReadLine(); } }}

 3. 按下F6編譯,生成DemoMainArgs.exe文件。 切記不是F5編譯并運行?。?!

 下面通過3種方式來展示具體效果

  方式一 :命令行中啟動程序并輸入參數 

打開命令行,輸入路徑+DemoMainArgs,空一個,再輸入 a b c d(可以輸入任意多個參數,多個之間用空格分隔)

c#,static,void,main,string,args

Enter回車查看結果:

c#,static,void,main,string,args

   方式二:編譯前輸入參數 

右鍵點擊【項目】--》【屬性】,彈出配置界面。選擇【調試】--》【啟動選項】--》【命令行參數】文本框中輸入任意的參數,多個之間用空格分隔

c#,static,void,main,string,args

按下F5編譯并運行,直接看到輸出

c#,static,void,main,string,args

   方式三:通過在程序的快捷方式中增加參數 

程序編譯后,創建快捷方式程序。右鍵點擊【DemoMainArgs.exe】--》【創建快捷方式】

c#,static,void,main,string,args

 產生了快捷方式文件,如下:

c#,static,void,main,string,args

右鍵點擊【DemoMainArgs.exe 快捷方式】--》【屬性】--》【快捷方式】--》【目標】,在文本框的最后輸入任意參數,

多個之間用空格分開

c#,static,void,main,string,args

雙擊【DemoMainArgs.exe 快捷方式】,運行結果如下

c#,static,void,main,string,args

總結:第3種方式比較靈活,可以由客戶端(使用者)自由輸入特點范圍內的參數,然后程序根據輸入的參數來判斷執行不同的業務邏輯。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涪陵区| 固原市| 建湖县| 即墨市| 光泽县| 临猗县| 清原| 南部县| 青河县| 二连浩特市| 博湖县| 临漳县| 乳源| 定陶县| 黄浦区| 游戏| 塔城市| 恩平市| 咸宁市| 乐安县| 延寿县| 林周县| 团风县| 贵定县| 宁德市| 漳州市| 鄢陵县| 九寨沟县| 安康市| 崇礼县| 富平县| 罗平县| 隆子县| 南昌市| 临潭县| 桐乡市| 花垣县| 雅安市| 乃东县| 慈利县| 怀集县|