Main 方法可以使用参数,在这种情况下它采用下列形式之一:
| C# | 复制代码 |
|---|---|
static int Main(string[] args) | |
| C# | 复制代码 |
|---|---|
static void Main(string[] args) | |
Main 方法的参数是表示命令行参数的 Length 属性来检查参数是否存在,例如:
| C# | 复制代码 |
|---|---|
if (args.Length == 0)
{
System.Console.WriteLine("Please enter a numeric argument.");
return 1;
}
| |
还可以使用 Convert 类或 Parse 方法将字符串参数转换为数值类型。例如,下面的语句使用 Int64 类上的 Parse 方法将字符串转换为 long 型数字:
复制代码 | |
|---|---|
long num = Int64.Parse(args[0]); | |
也可以使用别名为 Int64 的 C# 类型 long:
复制代码 | |
|---|---|
long num = long.Parse(args[0]); | |
还可以使用 Convert 类的方法 ToInt64 完成同样的工作:
复制代码 | |
|---|---|
long num = Convert.ToInt64(s); | |
有关更多信息,请参见