zoukankan      html  css  js  c++  java
  • 每日一测1(带命令行参数运行)

    怎么让程序带参数运行以便适应不同的测试环境?

    命令行参数在程序中的配置位置是在项目-属性-启动选项-命令行参数里

    可以通过Main方法传入命令行参数(控制台程序本身就已带), 传入一个string类型的数组。也可以通过System.Environment这个类取出

    static void Main(string[] args) 
    {
      for (int i = 0; i < args.Length; i++)      //取出来的直接是参数,没有路径
      {
        Console.WriteLine("Arg:{0}", args[i]);
      }
      Console.ReadKey();
    }
    
     
    
    static void Main() 
    {
      string[] tmpargs = Environment.GetCommandLineArgs(); //注意这样取出来的结果,是包含exe程序路径的,路径+参数
      foreach (string s in tmpargs)
      {
        Console.WriteLine("Arg:{0}", s);
      }
      Console.ReadKey();
    }


    Environment这个类还有些其他的属性,有兴趣的可以自己研究

    //Console.WriteLine(Environment.UserName);
    //Console.WriteLine(Environment.Version);
    //Console.WriteLine(Environment.WorkingSet);
    //Console.WriteLine(Environment.UserDomainName);
    //Console.WriteLine(Environment.SystemDirectory);
    //Console.WriteLine(Environment.OSVersion);
    //Console.WriteLine(Environment.CommandLine);
    //Console.WriteLine(Environment.CurrentDirectory);
    //Console.WriteLine(Environment.ExitCode);


  • 相关阅读:
    P2486 [SDOI2011]染色 (树链剖分)
    机房测试:Dove打扑克(vector暴力)
    机房测试:sort(归并+概率期望dp)
    区间覆盖问题总结(贪心)
    机房测试:停不下来的团长奥加尔(dp)
    博客目录
    团队作业week16
    Beta阶段项目展示
    Beta阶段项目终审报告
    Beta阶段测试报告
  • 原文地址:https://www.cnblogs.com/jolins/p/4112459.html
Copyright © 2011-2022 走看看