测试一个字符串是否可以在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |