gpt4 book ai didi

c# - 异常未处理 - 重新抛出异常

转载 作者:行者123 更新时间:2023-11-30 19:47:26 25 4
gpt4 key购买 nike

我尝试重新抛出异常,但它不起作用。我在 visual studio 中收到“异常未处理”错误。

public KeyValueConfigurationCollection getMyAppSetting()
{
Configuration config;
ConfigurationFileMap configFile;
try
{
configFile = new ConfigurationFileMap(ConfigurationManager.OpenMachineConfiguration().FilePath);
config = ConfigurationManager.OpenMappedMachineConfiguration(configFile);
AppSettingsSection MyAppSettingSection = (AppSettingsSection)config.GetSection("xxx/appSettings");
MyAppSettingSection.SectionInformation.AllowExeDefinition = ConfigurationAllowExeDefinition.MachineToRoamingUser;
return MyAppSettingSection.Settings;
}
catch (Exception ex)
{
logger.Fatal("...");
throw;
}
}

此方法属于类库,我从控制台应用程序调用它。请帮我。

谢谢。

最佳答案

它按预期工作。

您捕获异常,然后重新抛出 - 您现在没有处理重新抛出的异常。这就是您收到错误的原因。

关于c# - 异常未处理 - 重新抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778268/

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