国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

淺談Main方法的參數

來源:懂視網 責編:小采 時間:2020-11-27 22:36:03
文檔

淺談Main方法的參數

淺談Main方法的參數:通過以下方式之一定義方法,可以將參數發送至 Main 方法。 static int Main(string[] args) static void Main(string[] args) 【備注】若要在 Windows 窗體應用程序中的 Main 方法中啟用命令行參數,必須手動修改 program.cs 中 Main
推薦度:
導讀淺談Main方法的參數:通過以下方式之一定義方法,可以將參數發送至 Main 方法。 static int Main(string[] args) static void Main(string[] args) 【備注】若要在 Windows 窗體應用程序中的 Main 方法中啟用命令行參數,必須手動修改 program.cs 中 Main

通過以下方式之一定義方法,可以將參數發送至 Main 方法。

static int Main(string[] args)

static void Main(string[] args)

【備注】若要在 Windows 窗體應用程序中的 Main 方法中啟用命令行參數,必須手動修改 program.cs 中 Main 的簽名。 Windows 窗體設計器生成的代碼創建沒有輸入參數的 Main。 也可以使 用 Environment.CommandLine 或 Environment.GetCommandLineArgs 從控制臺或 Windows 應用程序中的任何位置訪問命令行參數。

 Main 方法的參數是表示命令行參數的 String 數組。 一般是通過測試 Length 屬性來確定參數是否存在,例如:

 if (args.Length == 0)
 {
 WriteLine("Hello World.");
 return 1;
 } 

還可以使用 Convert 類或 Parse 方法將字符串參數轉換為數值類型。 例如,下面的語句使用 Parse 方法將 string 轉換為 long 數字:

long num = Int64.Parse(args[0]);  

也可以使用別名為 Int64 的 C# 類型 long:

long num = long.Parse(args[0]);  

還可以使用 Convert 類的方法 ToInt64 完成同樣的工作:

long num = Convert.ToInt64(s);  

示例 

下面的示例演示如何在控制臺應用程序中使用命令行參數。 應用程序在運行時采用一個參數,將該參數轉換為整數,并計算該數的階乘。 如果沒有提供參數,則應用程序發出一條消息來解釋程序的正確用法。

public class Functions
 {
 public static long Factorial(int n)
 {
 if ((n < 0) || (n > 20))
 {
 return -1;
 }
 long tempResult = 1;
 for (int i = 1; i <= n; i++)
 {
 tempResult *= i;
 }
 return tempResult;
 }
 }
 class MainClass
 {
 static int Main(string[] args)
 {
 // Test if input arguments were supplied:
 if (args.Length == 0)
 {
 Console.WriteLine("Please enter a numeric argument.");
 Console.WriteLine("Usage: Factorial <num>");
 return 1;
 }
 int num;
 bool test = int.TryParse(args[0], out num);
 if (test == false)
 {
 Console.WriteLine("Please enter a numeric argument.");
 Console.WriteLine("Usage: Factorial <num>");
 return 1;
 }
 long result = Functions.Factorial(num);
 if (result == -1)
 Console.WriteLine("Input must be >= 0 and <= 20.");
 else
 Console.WriteLine("The Factorial of {0} is {1}.", num, result);

 return 0;
 }
 }

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

淺談Main方法的參數

淺談Main方法的參數:通過以下方式之一定義方法,可以將參數發送至 Main 方法。 static int Main(string[] args) static void Main(string[] args) 【備注】若要在 Windows 窗體應用程序中的 Main 方法中啟用命令行參數,必須手動修改 program.cs 中 Main
推薦度:
標簽: 參數 的參數 淺談
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 久久中文字幕久久久久91 | 国内精品久久久久激情影院 | 国产成人亚洲综合一区 | 亚洲第八页| 精品国产亚洲一区二区三区 | 久久国产精品免费一区二区三区 | 欧美日韩国产另类一区二区三区 | 美女视频黄a视频全免费网站下载 | 毛片一级免费 | 在线观看中文 | 偷拍第一页 | 日本高清一二三 | 国产精品成人一区二区 | 国产精品系列在线观看 | 亚洲国产精品一区 | 国产精品成人一区二区1 | 一道精品视频一区二区三区男同 | 亚洲欧美中文日韩在线 | 国内精品伊人久久大香线焦 | 在线不欧美 | 国产成人综合久久 | 成人无高清96免费 | 在线看精品 | 国产在线高清视频 | 一区二区三区视频在线播放 | 国产精品成人一区二区 | 久久国产成人精品国产成人亚洲 | 亚洲黄色高清 | 国产一区二区视频在线 | 国产高清特黄无遮挡大片 | 欧美 亚洲 一区 | 国内精品久久久久久久久 | 亚洲自拍另类 | 最新国产在线观看 | 久久久久亚洲精品成人网小说 | 国产传媒一区二区三区四区五区 | 国产69精品久久久久999 | 欧美视频日韩视频 | 久久精品国产999久久久 | 激情综合网站 | 久久精品国产亚洲精品2020 |