有趣的现象 double a, b; a = -1; b = 0; Console.WriteLine((a / b).ToString());引发异常吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double不会,浮点数算法会得到一个负无穷,整数除法会除零异常。 double.NegativeInfinity:负无穷大除以0 无限大 int i = 5f; int j = 0/ (i-5); Console.WriteLine(j); catch(DivideByZeroException e) { System.Console.WriteLine("零不能作为除数!异常值为:\n{0}",e); } catch(Exception e) { System.Console.WriteLine("并非\''零作为除数引发的异常\"!异常值为:\n{0}",e); } 只循环一次的冒泡排序法---求解 如何将项目脱离TFS管理 点击ListBox调用button事件的问题 pictureBox1.ImageLocation 求c#的API串口通信例子 请教一个XML文件的读取,在线等答案 请各位大哥发表您们的看法,谢谢! 制作安装程序出错?????? SQL语句报错“不允许使用列名” 如何在.NET开发环境中为控件写事件与方法的代码? C# Win From 如何清空 IE 缓存 Cookies 代码? 在线求助:文本框绑定字段如何更新到数据库的问题?
除以0 无限大
int i = 5f;
int j = 0/ (i-5);
Console.WriteLine(j); catch(DivideByZeroException e)
{
System.Console.WriteLine("零不能作为除数!异常值为:\n{0}",e);
}
catch(Exception e)
{
System.Console.WriteLine("并非\''零作为除数引发的异常\"!异常值为:\n{0}",e);
}