欢迎来到天天文库
浏览记录
ID:15399031
大小:70.00 KB
页数:4页
时间:2018-08-03
《c# main函数的概念是什么呢?c# main()是c#应用程序的入口点,》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、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) 1
2、1. { 12. } 1.主程序Main函数一共有以上四种版2.一个程序中不能有两个以上的Main函数,有且只有一个3.Main函数只能返回int类型,如果返回1,则从命令行调用不成功。否则成功4.在命令行传输参数时,存放在string数组args中。使用Length属性来测试输入参数的个数。5.使用foreach语句来检索所有的参数6.程序入口主要供其他程序来执行本程序功能C#Main函数实例:13. //Main() 和命令行参数 14. 15./*以检举数组中所有元素访问信息 16. fo
3、r each (string str int args( 17. Console.WriteLine(str);*/ 18.using System; 19.using System.Collections.Generic; 1.using System.Text; 2. 3.namespace HelloWorld 4.{ 5.class Program 6.{ 7.public static long getx(int x) 8.//阶乘 (注:使用Static定义的方法不用实例化就能使用)
4、 9.{ 10.long y = 1; 11.for (int i = 2; i<=x; i++) 12.{ 13.y =y * i; 14.} 15.return y; 16.} 17.public static long gety(int x) //阶加 18.{ 19.long y = 0; 20.for (int i = 1; i <= x; i++) 21.{ 22.y += i; 23.} 24.return y; 25.} 26.static int Main(string[] ar
5、gs) 27.{ 28.if (args.Length != 1) 29.//测试args[]数组的长度 ------即是输入的命令行的参数是多少 30.{ 31.Console.WriteLine("程序使用说明:输入一个整数来算出其的阶乘."); 32.Console.WriteLine(" 输入一个整数来算出其的阶加."); 33.} 34.else if (Convert.ToInt32(args[0]) < 1 ) 35.{ 36.Console.WriteLine("输入参数不能小于
6、1"); 37.} 38.else 1.{ 2.int x; long y,z; 3.try 4.{ 5.x = Convert.ToInt32(args[0]); 6.y = getx(x); 7.z = gety(x); 8.Console.WriteLine(x + "的阶乘为: " + y); 9.Console.WriteLine(x + "的阶加为: " + z); 10.return 1; //返回1表示调用程序成功执行 11.} 12.catch(Exception ex) 13.{
7、 14.Console.WriteLine(ex.ToString()); 15.} 16.} 17.} 18.} 19.} C#Main函数实例执行结果 C#Main函数的概念和实例的基本内容就向你介绍到这里,希望对你了解和学习C#Main函数有所帮助。
此文档下载收益归作者所有