C# Main函数的概念是什么呢?C# Main函数的形式是什么呢?那么本文就向你详细介绍C# Main函数的这些情况,希望对你了解和学习C# Main函数有所帮助。
C# Main函数的概念是什么呢?C# Main()是C#应用程序的进口点,履行这个函数便是履行应用程序。也便是说,在履行进程开始时,会履行Main()函数,在Main()函数履行完毕时,履行进程就完毕了。
C# Main函数的四种状况:
- staticvoidMain()
- {
- }
- staticintMain()
- {
- }
- staticvoidMain(string[]args)
- {
- }
- staticintMain(string[]args)
- {
- }
1.主程序Main函数一共有以上四种版
2.一个程序中不能有两个以上的Main函数,有且只要一个
3.Main函数只能回来int类型,假如回来1,则从命令行调用不成功。不然成功
4.在命令行传输参数时,存放在string数组args中。运用Length特色来测验输入参数的个数。
5.运用foreach句子来检索一切的参数
6.程序进口首要供其他程序来履行本程序功用
C# Main函数实例:
- //Main()和命令行参数
- /*以检举数组中一切元素拜访信息
- foreach(stringstrintargs(
- Console.WriteLine(str);*/
- usingSystem;
- usingSystem.Collections.Generic;
- usingSystem.Text;
- namespaceHelloWorld
- {
- classProgram
- {
- publicstaticlonggetx(intx)
- //阶乘(注:运用Static界说的办法不必实例化就能运用)
- {
- longy=1;
- for(inti=2;i<=x;i++)
- {
- y=y*i;
- }
- returny;
- }
- publicstaticlonggety(intx)//阶加
- {
- longy=0;
- for(inti=1;i<=x;i++)
- {
- y+=i;
- }
- returny;
- }
- staticintMain(string[]args)
- {
- if(args.Length!=1)
- //测验args[]数组的长度------便是输入的命令行的参数是多少
- {
- Console.WriteLine("程序运用说明:输入一个整数来算出其的阶乘.");
- Console.WriteLine("输入一个整数来算出其的阶加.");
- }
- elseif(Convert.ToInt32(args[0])<1)
- {
- Console.WriteLine("输入参数不能小于1");
- }
- else
- {
- intx;longy,z;
- try
- {
- x=Convert.ToInt32(args[0]);
- y=getx(x);
- z=gety(x);
- Console.WriteLine(x+"的阶乘为:"+y);
- Console.WriteLine(x+"的阶加为:"+z);
- return1;//回来1表明调用程序成功履行
- }
- catch(Exceptionex)
- {
- Console.WriteLine(ex.ToString());
- }
- }
- }
- }
- }
C# Main函数实例履行成果
C# Main函数的概念和实例的基本内容就向你介绍到这儿,期望对你了解和学习C# Main函数有所协助。
【修改引荐】
- C#DES算法实例解析
- C#DES加密解密的完成实例浅析
- .NET C# DES入门浅析
- C#从C和C++承继的特色浅谈
- 浅谈C#向Java学习的表现
转载请说明出处
知优网 » C# Main函数概念以及使用祥解(C#main函数)
知优网 » C# Main函数概念以及使用祥解(C#main函数)