成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# Main函數概念以及應用祥解

開發 后端
C# Main函數的概念是什么呢?C# Main函數的形式是什么呢?那么本文就向你詳細介紹C# Main函數的這些情況,希望對你了解和學習C# Main函數有所幫助。

C# Main函數的概念是什么呢?C# Main()是C#應用程序的入口點,執行這個函數就是執行應用程序。也就是說,在執行過程開始時,會執行Main()函數,在Main()函數執行完畢時,執行過程就結束了。

C# Main函數的四種情況:

  1. static void Main()  
  2. {  
  3.  }  
  4. static int Main()  
  5. {  
  6.  }  
  7. static void Main(string[] args)  
  8. {  
  9.  }  
  10.  static int Main(string[] args)  
  11.  {  
  12.   } 

1.主程序Main函數一共有以上四種版

2.一個程序中不能有兩個以上的Main函數,有且只有一個

3.Main函數只能返回int類型,如果返回1,則從命令行調用不成功。否則成功

4.在命令行傳輸參數時,存放在string數組args中。使用Length屬性來測試輸入參數的個數。

5.使用foreach語句來檢索所有的參數
 
6.程序入口主要供其他程序來執行本程序功能
 
C# Main函數實例:

  1.  //Main() 和命令行參數  
  2.  
  3. /*以檢舉數組中所有元素訪問信息  
  4.    for each (string str int args(  
  5.  Console.WriteLine(str);*/ 
  6. using System;  
  7. using System.Collections.Generic;  
  8. using System.Text;  
  9.  
  10. namespace HelloWorld  
  11. {  
  12. class Program  
  13. {  
  14. public static long getx(int x)     
  15. //階乘 (注:使用Static定義的方法不用實例化就能使用)  
  16. {  
  17. long y = 1;  
  18. for (int i = 2; i<=x; i++)  
  19. {  
  20. y =y * i;  
  21. }  
  22. return y;  
  23. }  
  24. public static long gety(int x)   //階加  
  25. {  
  26. long y = 0;  
  27. for (int i = 1; i <= x; i++)  
  28. {  
  29. y += i;  
  30. }  
  31. return y;  
  32. }  
  33. static int Main(string[] args)  
  34. {  
  35. if (args.Length != 1)     
  36. //測試args[]數組的長度 ------即是輸入的命令行的參數是多少  
  37. {  
  38. Console.WriteLine("程序使用說明:輸入一個整數來算出其的階乘.");  
  39. Console.WriteLine(" 輸入一個整數來算出其的階加.");  
  40. }  
  41. else if (Convert.ToInt32(args[0]) < 1 )  
  42. {  
  43. Console.WriteLine("輸入參數不能小于1");  
  44. }  
  45. else 
  46. {  
  47. int x; long y,z;  
  48. try 
  49. {  
  50. x = Convert.ToInt32(args[0]);  
  51. y = getx(x);  
  52. z = gety(x);  
  53. Console.WriteLine(x + "的階乘為: " + y);  
  54. Console.WriteLine(x + "的階加為: " + z);  
  55. return 1;  //返回1表示調用程序成功執行  
  56. }  
  57. catch(Exception ex)  
  58. {  
  59. Console.WriteLine(ex.ToString());  
  60. }  
  61. }  
  62. }  
  63. }  
  64. }  

C# Main函數實例執行結果

C# Main函數實例執行結果 

C# Main函數的概念和實例的基本內容就向你介紹到這里,希望對你了解和學習C# Main函數有所幫助。

【編輯推薦】

  1. C#DES算法實例解析
  2. C#DES加密解密的實現實例淺析
  3. .NET C# DES入門淺析
  4. C#從C和C++繼承的特點淺談
  5. 淺談C#向Java學習的體現
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-09-04 18:09:12

C# Main函數

2009-08-28 13:12:56

C#反射實例C#反射

2009-09-09 10:47:29

C# CheckBox

2009-08-20 18:47:19

C#異步通信

2009-08-18 09:51:18

C#枚舉類型

2009-08-24 17:39:21

C# 泛型集合

2009-09-03 09:16:35

C#遞歸函數

2009-08-13 18:02:50

C#基礎概念

2009-08-28 16:48:50

C#多態性

2009-08-12 10:37:13

C#運算符重載

2009-09-02 10:58:02

C#動態數組

2009-09-04 18:16:19

C# Main參數C# Main

2009-08-31 16:51:11

C# Main()方法

2009-09-01 15:47:20

C#取整函數

2009-08-13 14:24:44

C#結構體構造函數

2021-07-27 15:56:28

MaxCompute 資源優化

2011-04-22 09:14:26

C#委托

2009-08-25 17:49:07

C#入門

2009-09-14 13:44:14

Lambda ExprC# Lambda

2009-09-17 17:44:51

C#動態數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区中文 | 日本午夜在线视频 | 69亚洲精品 | 日韩久久精品电影 | 成人精品国产一区二区4080 | 亚洲精品久久嫩草网站秘色 | 欧美日韩高清在线一区 | 在线一区二区国产 | 欧美a在线观看 | 精品国产31久久久久久 | 男女网站在线观看 | 精品亚洲一区二区三区 | 国产小视频在线 | 欧美日一区二区 | 鸳鸯谱在线观看高清 | 国产乱码高清区二区三区在线 | 国产高清一区二区三区 | 国产成人在线一区 | 中文字幕在线看 | h片在线观看网站 | 91佛爷在线观看 | 91www在线观看| 久久国产精品网 | 色小姐综合网 | 超碰成人av | 黄色国产视频 | 日本三级全黄三级三级三级口周 | 日韩在线看片 | 日本久久久一区二区三区 | 欧美一级电影免费观看 | 日本欧美黄色片 | 精品91久久| 日本精品视频一区二区三区四区 | 天天操天天干天天曰 | 日韩一区精品 | 久久综合久| 亚洲精品视频观看 | 在线午夜| 日韩在线精品 | 国产成人精品久久 | 风间由美一区二区三区在线观看 |