C# 如何指定以批处理模式执行的函数?

C# 如何指定以批处理模式执行的函数?,c#,C#,如何在C#中指定我正在使用命令提示符或批处理模式执行函数(我可以传递什么条件来显示它正在使用命令propmt或批处理模式)?我需要初始化什么进程来检查函数是否以批处理模式执行?您可以向程序传递不同的参数 static void Main(string[] args) { if (args.Length > 0) { //check the value of args[0] } } 当您通过命令行运行程序时,可以向其传递参数: D:\> MyP

如何在C#中指定我正在使用命令提示符或批处理模式执行函数(我可以传递什么条件来显示它正在使用命令propmt或批处理模式)?我需要初始化什么进程来检查函数是否以批处理模式执行?

您可以向程序传递不同的参数

static void Main(string[] args)
{
    if (args.Length > 0)
    {
        //check the value of args[0]
    }
}
当您通过命令行运行程序时,可以向其传递参数:

D:\> MyProgram.exe -batch

C#函数在程序中执行。你是说你需要知道程序是从命令行启动的,还是想要一个只在命令行模式下运行的程序?请重新表述你的问题-你的每个“场景”同时发生-你的应用程序总是使用环境变量,我不确定你所说的“批处理模式”是什么意思与通过命令提示符运行相反。@preet sangha:是的,我想使用命令propmt或批处理模式指定或检查程序(我可以传递任何条件并调用将从命令提示符启动的代码)。@Freedompaice:我更改了我的问题