C# 在使用 return 时捕获 bool 异常

标签 c# try-catch

我正在使用下面的代码,偶尔 boolUpdate 不是 TRUE 或 FALSE,我得到一个异常,我不能用 TRY CATCH block 包围它,因为它正在使用“return”,我怎样才能正确地捕捉到它?

if (!Boolean.Parse(boolUpdate)) return true;

最佳答案

如何使用 Boolean.TryParse相反?

bool result = false;
Boolean.TryParse( boolUpdate, out result );
return !result;

关于C# 在使用 return 时捕获 bool 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1462847/

相关文章:

python - 尝试除了不从类中捕获 IOError 之外

c++ - 尝试/捕获丢失的 vector 下标超出范围(调试断言失败)

java - 在用户输入时验证数据类型

c# - 将选项卡控件的 SelectedItem 与 MVVM 绑定(bind)是个好主意吗?

c# - 让 C# ListView 仅在需要时显示缩略图

c# - 获取登录用户的用户名 ASP.NET MVC

java - 如何通过在 Try-Catch While 循环中输入特定字母来退出程序?

包含具有枚举类型的属性的 C# 接口(interface)

c# - 是否应处置 UdpClient?

python - 如何使用 try except 来排除库特定错误?