C# 中的 FormatException


当参数的格式无效时,将抛出 FomatException。

我们来看一个示例。

当我们将 int.Parse() 方法的设置值设为非 int 时,将抛出 FormatException,如下所示 −

示例

 实时演示

using System;
class Demo {
   static void Main() {
      string str = "3.5";
      int res = int.Parse(str);
   }
}

由于我们传递的值是非整数,因此在编译上述程序时将抛出以下错误。

输出

Unhandled Exception:
System.FormatException: Input string was not in a correct format.

更新日期:2020 年 6 月 23 日

2K+ 浏览量

开启你的 职业生涯

完成课程并获得认证

开始
广告