반환 과정에서 오류 수준은 Main 메서드의 반환 값입니다
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();
}
}