本帖最后由 pm324 于 2013-8-19 18:26 编辑
呵呵,沙发自己的
没人解答,我也找出解决办法了,在这里跟大家分享一下
控制台应用程序- static void Main(string[] args)
- {
- }
复制代码 这里的Main函数的参数 string[] args 这个数组就可以用来接收启动时的参数;
例如 我们启动时给加上运行参数 hello word在命令行中输入 路径.exe hello word
那么程序启动后我们就可以用args 来调用这两个启动参数- static void Main(string[] args)
- {
复制代码 那么最终显示结果会是 hello word
然后我发现这里如果没有参数启动的话 就会报错
然后就发现这里要进行判断,就是启动时的到底是有参还是无参- if(args.length == 0)
- {
- //无参处理
- }
- else if(args.Length == 1)
- {
- //1ge参处理
- }
复制代码 winform 应用程序
需要在Program.cs这个文件中的Main()函数中添加参数- static void Main(string[] args)
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- if(args.Length==1)
- {
- }
- else
- {
- }
- }
复制代码 这里加参数之后,肯定需要把参数传递给新建的Form 那么同样也要给Form构造函数加上参数来接收 Main()里面传送给他的参数
这里就不再具体说明了
|