一个控制台应用程序  带参数的main函数 每次根据输入的参数来进行一些操作 比如对数据库的查询之类的
小弟第一次接触到这种带参的main 想问一下这种main函数怎么运行?
另外 如果想调试的话 应该怎么调试?
麻烦各位大大说详细一点 ~~~~~跪谢了~~~~~~~~~~~~~

解决方案 »

  1.   

    http://www.cnblogs.com/xmaiC/archive/2009/04/25/1443554.html
      

  2.   

    main 的第一个参数为参数个数,第二个参数args为一个字符串数组。这个和C语言的一样。要用这个参数就的在命令符下使用,鼠标双击没用。
      

  3.   

    Main 可以采用一个 String 数组作为参数。数组中的每个字符串均包含一个用于调用程序的命令行参数
    static void Main(string[] args)
    {
        var arguments = ParseArguments(args);
        ...
    }
    static NameValueCollection ParseArguments(string[] args)
    {
        var arguments = new NameValueCollection();
        foreach (string a in args)
        {
            int index = a.IndexOf(":");
            string argName = a.Substring(1, index - 1);
            string argValue = a.Substring(index + 1);        arguments.Add(argName.ToLowerInvariant(), argValue);
        }
        return arguments;
    }
      

  4.   

    设断点F5调试。
    项目,工程属性,调试标签,启动选项,你可以自己写命令行参数。比如说你的运行命令行是UltraTelnet 172.22.72.104 2300
    你就在参数里写“172.22.72.104 2300“
      

  5.   

            static void Main(string[] args)//这个数组里面全是参数,在命令行里面可以打在执行文件后面
            {
            }