Double和Integer类型的问题

时间:2015-04-27 11:41:40

标签: vb.net visual-studio-2012

我在检查卡号的长度时面临一个问题,但由于我是vb.net的新手,因此无法将其删除。请帮帮我

forever list

即使输入15位数的卡号,也会进入if条件。

1 个答案:

答案 0 :(得分:0)

使用字符串怎么样?

Dim C As String
C = InputBox("Kindly enter the card number", "Card Number")
If Len(C) <> 15 Then
    MsgBox("something...")
End If

Len()返回变量C使用的字节数。

Double正在使用64位,实际上:Len(C)= 8

https://msdn.microsoft.com/en-us/library/f0ycy938(v=vs.110).aspx