C#中Main函数的4中签名
来源:互联网 发布:知乎上传图片限制 编辑:程序博客网 时间:2024/05/13 03:15
● static void Main()
● static void Main(string[] args)
● static int Main()
● static int Main(string[] args)
二、相关说明
如果使用带返回值的Main函数,程序可以讲一个状态码返回给调用者(调用者可以是一个脚本,也可以是一个批处理文件)。返回值用于表示应用程序如何终止,通常用作一种错误提示(但这不是强制的)。一般情况下,返回0反映了“正常”的终止(即应用程序执行完毕,并安全地终止),返回非零值代表一个错误。
参数args是一个命令行参数,下面结合一个具体的例子说一下命令行参数的使用,这个示例可以指定任意数量的命令行参数,每个参数都输出到控制台上。
在F:\Visual Studio 2008\Projects下新建一个名为MainText的项目
运行应用程序并提供命令行参数有以下两种方法
方法1::打开项目属性,在调试选项卡中的启动选项一栏,输入命令行参数a b c "a b c"
启动调试,得到如下结果:
在本示例中,通过VS中的项目属性提供参数,这是一种很便捷的方式,只要在VS中运行应用程序,就可以使用相同的命令行参数,无需每次都输入它们。
方法2:在命令行窗口下提供参数并运行应用程序。
@1、点开始--运行--输入cmd 打开命令行窗口
@2、切换到该项目所在的目录下
@3、运行应用程序 (项目名后空格接参数)
补充:
虽然所有命令行参数都可以通过一个字符串数组传给Main函数,但我们有时候可能需要从一个不同于Main函数的方法中访问那些参数。在这种情况下,可以使用。System.Environment.GetCommandLineArgs()方法。该方法采取和Main(string【】 args)将参数传给Mian()一样的方式来返回命令行参数。
只需将上述程序修改如下:
结果如下:
为什么显示是5个参数呢?
- C#中Main函数的4中签名
- c#中Main函数的4中格式
- 支付:支付中签名的工作原理
- ECLIPSE AndroidStudio中签名文件的作用
- 关于Android中签名文件的问题
- java中签名流程
- eclipse中签名打包
- ios中签名详解
- 你知道C#中main函数参数的用处吗?
- C#中Main函数后参数的处理
- C#中含有多个Main函数的处理
- c++中main函数的参数argv[]参数名不能正确显示的解决方法
- C#中Main函数为什么要static
- C# WPF Main函数的编写
- C++修改入口函数名Main的方法
- C++修改入口函数名Main的方法
- 中石油中签公布
- 中石油中签号码
- 什么是NSObject
- js 的 alert函数问题
- 关于数学这个版块
- MySQL数据库中文全文检索解决方案
- 关于数据库Varchar字段类型长度设计问题
- C#中Main函数的4中签名
- Image实例
- 9.29
- [Hacking]网络和黑客编程基本知识
- 程序占用内存的分配。
- 几个开源的在线考试系统
- 比较笨的ass双语特效ass字幕做法,留档
- LinkButton实例
- 2012校招之半程总结