vb.net – 对于包含D字符的字符串,IsNumeric返回true
我今天早上在VB6应用程序中遇到了一个奇怪的错误,这都是因为IsNumeric没有像我预期的那样工作.有人可以解释为什么?对我来说,这似乎是一个错误.
此代码在消息框中显示4.15877E 62: Dim strMessage As String strMessage = "0415877D57" If IsNumeric(strMessage) Then MsgBox CDbl(strMessage) Else MsgBox "not numeric" End If 我猜测运行时引擎错误地认为D实际上是E?
如果您查看VB6文档:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |