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); |
有关更多信息,请参见