Main 方法可以使用参数,在这种情况下它采用下列形式之一:static int Main(string[] args)
static void Main(string[] args)
Main 方法的参数是表示命令行参数的 string 数组。通常通过测试 Length 属性来检查参数是否存在,例如:if (args.Length == 0)
{
Console.WriteLine("Please enter a numeric argument.");
return 1;
}
class MainClass
{
public static int Main(string[] args)
{
// Test if input arguments were supplied:
if (args.Length == 0)
{
Console.WriteLine("Please enter a numeric argument.");
Console.WriteLine("Usage: Factorial <num>");
return 1;
} // Convert the input arguments to numbers:
long num = long.Parse(args[0]);
Console.WriteLine("The Factorial of {0} is {1}.",
num, Factorial.Fac(num));
return 0;
}
}
static void Main(string[] args)
Main 方法的参数是表示命令行参数的 string 数组。通常通过测试 Length 属性来检查参数是否存在,例如:if (args.Length == 0)
{
Console.WriteLine("Please enter a numeric argument.");
return 1;
}
class MainClass
{
public static int Main(string[] args)
{
// Test if input arguments were supplied:
if (args.Length == 0)
{
Console.WriteLine("Please enter a numeric argument.");
Console.WriteLine("Usage: Factorial <num>");
return 1;
} // Convert the input arguments to numbers:
long num = long.Parse(args[0]);
Console.WriteLine("The Factorial of {0} is {1}.",
num, Factorial.Fac(num));
return 0;
}
}
static void Main(string[] args)
Main 方法的参数是表示命令行参数的 string 数组。通常通过测试 Length 属性来检查参数是否存在