韩言福地

只有想不到的,没有办不到的。 - HY Auspicious Place

« 启动子进程,等待子进程结束,并获得输出windows消息常数 查找方法 »

C#程序如何接受命令行参数

class TestClass
{
    static void Main(string[] args)
    {
        // Display the number of command line arguments:
        System.Console.WriteLine(args.Length);
    }
}
  • Main 方法是程序的入口点,程序控制在该方法中开始和结束。

  • 该方法在类或结构的内部声明。它必须为静态方法,而不应为公共方法。(在上面的示例中,它接受默认访问级别 private。)

  • 它可以具有 void 或 int 返回类型。

  • 声明 Main 方法时既可以使用参数,也可以不使用参数。

  • 参数可以作为从零开始索引的命令行参数来读取。

  • 与 C 和 C++ 不同,程序的名称不会被当作第一个命令行参数。

  •  

     

    static void Main(string[] args)
            {


                if (args != null)
                {
                    if (args.Length > 0)
                        MessageBox.Show(args[0]);
                }

        }

     

    可以接受命令行参数

    如你的程序名 为 aa.exe

    那么你在cmd 下运行

    aa.exe showbox

    你就可以看到效果了。

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    日历

    最新评论及回复

    最近发表

    Copyright 2007-2010 www.yinrg.com(HY Auspicious Place) . 湘ICP备06007796号.