首页 > Windows开发 > 详细

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

时间:2015-04-11 14:28:33      阅读:275      评论: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/tonge/p/4417533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!