最新消息:把Logo换了一下,虽然丑了点,但至少完全是自己的设计

C#的Main写法

CSharp 宇托 248浏览 暂无评论

C#中的Main函数相对Java来说要更灵活一些。

Java的Main函数只有一种形式。其形式如下:

Java
public static void main(String[] args) {
}

在C#里,可以定义无返回值的Main函数,也可以定义有int返回的Main函数。它的参数也不是必须的。在没有定义返回值时,返回值为0。在Dos里,我们可以用%ERRORLEVEL%来读取返回值。参考代码如下:

C#
// 没有返回值,不带参数
static void Main()
{

}
// 或者有返回值,不带参数
static int Main()
{
    return 0;
}
// 或者没有返回值,带参数
static void Main(string[] args)
{

}
// 或者有返回值,带参数
static int Main(string[] args)
{
    return 0;
}

在没有参数时我们可以用System.Environment.GetCommandLineArgs()来读取命令行参数。
System.Environment.GetCommandLineArgs()和Main函数的参数不同的是,它的第一个字符串是命令本身,之后的和Main函数的参数一样。

转载请注明:宇托的狗窝 » C#的Main写法

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址