加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

测试一个字符串是否可以在VB.NET中转换为整数

发布时间:2020-12-17 00:09:16 所属栏目:大数据 来源:网络整理
导读:有没有更好的测试方法,如果一个字符串可以转换成一个整数,而不是像下面的东西? Public Function IsInt(ByVal value As Object) As Boolean Try Dim temp As Integer = CInt(value) Return True Catch ex As Exception Return False End TryEnd Function 通
有没有更好的测试方法,如果一个字符串可以转换成一个整数,而不是像下面的东西?
Public Function IsInt(ByVal value As Object) As Boolean
    Try
        Dim temp As Integer = CInt(value)
        Return True
    Catch ex As Exception
        Return False
    End Try
End Function

通过“更好”我的意思是较少冗长和/或无异常.

TryParse将是要走的路,但是我使用的是紧凑框架2.0,而tryparse似乎没有实现….

不管怎么说,多谢拉.

看来MarkJ是正确的,上面似乎在功能上与IsNumeric相同,所以我想这是我的答案.我不知道为什么我认为CInt比IsNumeric更严格.我想使用CInt经文IsNumeric来测试是比较好的,因为这是我用来进行转换的功能.

您可以使用内置的 IsNumeric功能
Dim CanConvert as Boolean = IsNumeric(value)

http://msdn.microsoft.com/en-us/library/6cd3f6w1(VS.71).aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读