C#Winform,有参数的程序如何无参启动
如题。如果运行 test.exe aaaa bbbb
则可以打开程序,直接运行test.exe则提示需要调试,请问,怎么写才可以让有无参数都可以正常打开程序?
附上main的代码
static void Main(string[] args)
{
string l1 = args[0];
string l2 = args[1];
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
------解决方案--------------------不清楚,不过我建议你加一个参数判断。
string l1 = args[0];
string l2 = args[1];
在这之前加一个参数判断,如果确定有2个参数再赋值。
------解决方案--------------------static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if(args.Length==2)
{
}
else
{
}
}
------解决方案--------------------不怎么明白,参数没有也能执行的话,就加判断把
------解决方案--------------------不怎么明白,参数没有也能执行的话,就加判断把
------解决方案--------------------不怎么明白,参数没有也能执行的话,就加判断把
------解决方案--------------------肯定得进行判断啊,参数符合继续执行,不符合要求就弹出对话框提示吧
------解决方案--------------------if(args.length == 0)
{
//无参处理
}
else if(args.Length == 1)
{
//1ge参处理
}
....