我有一个C#控制台应用程序 AAA.exe ,它可以返回一个整数来表示结果
static int Main(string[] args)
{
. . .
if(case1)
return -1;
if(case2)
Environment.Exit(1);
return 0;
}
我将在批处理文件中调用 AAA.exe 并需要返回值
AAA.exe /p="param1"
我的问题是:
return 0;
和Environment.Exit(0);
声明之间有什么区别吗?答案 0 :(得分:7)
您可以在批处理文件中使用“errorlevel”来获取返回的值。更多信息here。
答案 1 :(得分:3)
返回0之间有什么区别;和Environment.Exit(0);语句?