C# OverflowException
当参数值超出整数范围时会引发 OverflowException。
我们来看一个示例。
当我们为 int.Parse() 方法设置超出整数范围的值时,就会引发 OverflowException,如下所示 -
示例
using System; class Demo { static void Main() { string str = "757657657657657"; int res = int.Parse(str); } }
输出
当编译上述程序时,会抛出以下错误,因为我们传递了一个超出整数 (Int32) 范围的值。
Unhandled Exception: System.OverflowException: Value was either too large or too small for an Int32.
广告