Main 方法可以使用参数,在这种情况下它采用下列形式之一:

C# CopyCode image复制代码
static int Main(string[] args)
C# CopyCode image复制代码
static void Main(string[] args)

Main 方法的参数是表示命令行参数的 String 数组。通常通过测试 Length 属性来检查参数是否存在,例如:

C# CopyCode image复制代码
if (args.Length == 0)
{
    System.Console.WriteLine("Please enter a numeric argument.");
    return 1;
}

还可以使用 Convert 类或 Parse 方法将字符串参数转换为数值类型。例如,下面的语句使用 Int64 类上的 Parse 方法将字符串转换为 long 型数字:

 CopyCode image复制代码
long num = Int64.Parse(args[0]);

也可以使用别名为 Int64 的 C# 类型 long

 CopyCode image复制代码
long num = long.Parse(args[0]);

还可以使用 Convert 类的方法 ToInt64 完成同样的工作:

 CopyCode image复制代码
long num = Convert.ToInt64(s);

有关更多信息,请参见 ParseConvert

Expand 图像示例

Expand 图像输出

Expand 图像注释

Expand image请参见