读书人

C#Winform有参数的程序怎么无参启动

发布时间: 2012-02-01 16:58:19 作者: rapoo

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参处理
}
....

读书人网 >C#

热点推荐