Cof*_*fee 0 .net c# debugging error-handling
这是一个.NET错误:
Error Message: String was not recognized as a valid Boolean.
Error Source : mscorlib
Run Code Online (Sandbox Code Playgroud)
这可能有点神秘,但这就是我必须展示的.如何回顾所发生的事情...我真的需要帮助,如果之前没有出现过这种情况怎么会出现,尽管应用程序是相同的.谢谢
使用时会发生此错误,bool.Parse()并且方法的输入无法转换为布尔值true/false.
例如:
string testBool = "true";
bool validBool = bool.Parse(testBool);
// this passes fine
testBool = "asdf";
validBool = bool.Parse(testBool);
// Exception: String was not recognized as a valid Boolean.
Run Code Online (Sandbox Code Playgroud)
如果您使用的是.NET 4.0或更高版本,则可以使用bool.TryParse(); 如果收到无效输入,它不会抛出异常.否则,将语句包装在a中try / catch以使用它.
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |