|
|
1
4
首先,将double/float除以零,得到Infinity/-Infinity,具体取决于double是正还是负。只有零双精度浮点除以零才能得到NaN。在任何一种情况下,都不会抛出异常。 您应该能够使用条件断点来检测特定变量何时设置为这些值之一。不过,在检查NaN时要小心,因为NaN!=NaN。
|
|
|
2
4
听起来你是在以某种方式处理异常(比如捕获通用异常)你能做的就是按Ctrl+alt+E打开异常对话框——确保选中你感兴趣的异常的“何时抛出”复选框 |
|
3
3
你可以设置一个 conditional breakpoint |
|
|
4
1
我知道这是一篇旧文章,但是。....
当我不确定它是否会是零长度时,我现在总是这样做 浮点数L=V.长度(); 如果(L!=0.0) 在Normalize中除以零应该会给出一个例外,但它没有。这让我很头疼。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |