gpt4 book ai didi

c# - 如何以错误级别退出函数

转载 作者:太空宇宙 更新时间:2023-11-03 20:03:22 25 4
gpt4 key购买 nike

我有一个下面列出的函数,但我不清楚如何退出具有给定错误级别的函数和/或程序。我有一个调用此脚本的批处理文件,如果有的话,我需要捕获错误级别。

    class Program
{
static void Main(string[] args)
{
//string emulationDefault;
string emulationMode = "";
string bcuFileName = args[0];
string prodIDFileName = args[1];
string outFileName = args[2];

emulationMode = ParseEmulation(emulationMode, prodIDFileName);
Console.WriteLine("default= " + emulationMode);
Console.ReadLine();

}

private static string ParseEmulation(string emulationMode, string prodIDFileName)
{
var parser = new FileIniDataParser();
IniData data = parser.ReadFile(prodIDFileName);

try
{
emulationMode = data["Controller1"]["EmulationDefault"].Trim();

}
catch (NullReferenceException)
{
Debug.WriteLine("Missing EmulationDefault value");
return -1;
}

return emulationMode.ToString();
}

}

最佳答案

您可以将 Main 声明为 return int :

static int Main(string[] args)
{
int exitCode = //...
return exitCode;
}

关于c# - 如何以错误级别退出函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25736061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com