编写一个程序,使用两个命令行参数,分别把值放在一个字符串变量和一个整型变量中,然后显示这些值。
知识要点:
1、 什么是命令行参数?
A、开始- 运行– cmd,打开命令行窗口;
B、进入所编写程序的目录,如图:
C、执行exe文件:exe名称参数1 参数2,如图:
2、 类型转换问题。
程序代码:
static void Main(string[] args)
{
if (args.Length != 2)
{
Console.WriteLine("请在EXE程序名后面按顺序分别输入字符串和整型两个命令行参数!");
return;
}
string param1 = args[0];
int param2 = 0;
if (Int32.TryParse(args[1], out param2))
{
Console.WriteLine("Stringparameter: {0}",param1);
Console.WriteLine("Integerparameter: {0}",param2);
}
else
{
Console.WriteLine("第二个命令行参数必须为整型!");
return;
}
}