欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

控制台参数的妙用

程序员文章站 2022-06-12 13:29:42
...

测试一些方法, 有些参数需要变化, 于是想到用循环来变动参数。

但参数一变化,而方法内有类似缓存的机制, 里面不动, 一定要用循环的话, 得改好多地方, 改了一会还是有部分地方不能用, 有点绝望了, 难道要一个个地去输入?

突然想到了控制台的参数, 还是挺好用的。

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int initType = 0;
            if (args.Length > 0)
            {
                initType = Convert.ToInt32(args[0]);
            }
            Console.WriteLine("本次执行的实际类型为:"+initType);
            Console.WriteLine("测试完毕!");
            Console.Read();
        }
    }
}

增加一个批处理文件到 debug 下:

控制台参数的妙用

内容:

ConsoleApp1.exe 1
ConsoleApp1.exe 2
ConsoleApp1.exe 3

双击 Test.bat 文件, 结果如下:

控制台参数的妙用

爽吧?