码迷,mamicode.com
首页 > Windows程序 > 详细

于C#控制台传递参数和接收参数

时间:2015-04-11 23:55:02      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

前言:

  写了这么久程序,今天才知道的一个基础知识点,就是程序入口 static void Main(string[] args) 里的args参数是什么意思 ?惭愧...

需求:

  点击一个button,启动一个exe程序,并对其传递参数。

 

代码如下:

    private void btnStart_Click(object sender, RoutedEventArgs e)
        {
            var rootPath = System.Configuration.ConfigurationManager.AppSettings["rootPath"];
            Process.Start(rootPath + "xxx.exe", "这是第一个参数 这是第二个参数 这是第三个参数");
        }

 

控制台代码:

技术分享
public class Program
    {
        static void Main(string[] args)
        { 
            Console.WriteLine(string.Format("接收到了{0}个参数", args.Length)); 
            foreach (var item in args)
            { 
                Console.WriteLine(item);
            }
    }
  }
技术分享

 

输出结果:

技术分享

 

 

完!

于C#控制台传递参数和接收参数

标签:

原文地址:http://www.cnblogs.com/lyl6796910/p/4418603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!