• int Parse方法引发的异常


        今天,我们来介绍一下Parse方法引发的异常。

    一、Parse方法(String):

        首先,我们先来介绍一下这个Parse方法的主要作用,即将数字的字符串表示形式转换为它的等效 32 位有符号整数。在C++中,它的具体语法如下:

        public:

        static int Parse(

        String^ s

      )

    其中,参数是s,类型是String,包含要转换的数字的字符串。返回值是int,与 s 中包含的数字等效的 32 位有符号整数。

        Parse方法主要有三个异常:

    1)System.ArgumentNullException:

        s为 null 引用(在 Visual Basic 中为 Nothing)。
    2)System.FormatException:

        s 的格式不正确。
    3)System.OverflowException:
        s 表示小于 MinValue 或大于 MaxValue 的数字。

    二、Parse方法(String,IFormatProvider)

        这个方法的作用是将指定样式的数字的字符串表示形式转换为它的等效 32 位有符号整数。语法如下:

        public:

      static int Parse(

        String^ s, 

        NumberStyle style

       )

    其中,参数为s,它的类型是String,包含要转换的数字的字符串。还有一个参数style,类型为NumberStyles,枚举值的按位组合,用于指示可出现在 s 中的样式元素。 一个用来指定的典型值为 Integer。 返回值类型为int,与 s 中指定的数字等效的 32 位有符号整数。

         该方法的异常主要为四个:

    1)System.ArgumentNullException:

        s 为 null 引用(在Visual Basic 中为 Nothing

    2System.ArgumentException:

         style 不是一个 NumberStyles 值。或者是style 不是 AllowHexSpecifier 和 HexNumber 值的组合。

    3)System.FormatException:

        的格式不符合 style

    4)System.OverflowException:

        s 表示小于 MinValue 或大于 MaxValue 的数字。或者是s 包含非零的小数位。

  • 相关阅读:
    vps云服务器建站后绑定域名的方法?
    怎么做局域网远程联机?
    解决服务器Active Directory环境里Windows登录性能问题办法
    搭建dns域名服务器过程
    服务器电源常见故障判断及处理方法
    有些网站为什么要使用CDN,CDN又是什么呢
    独立服务器使用技巧介绍
    云服务器和虚拟主机的区别
    CDN在中国的发展的九个年头的点点滴滴
    网络安全的攻防战争
  • 原文地址:https://www.cnblogs.com/caoyue/p/4390476.html
Copyright © 2020-2023  润新知