首先,你说你正在使用一个整数,但这个数字实际上是一个浮点数,而不是一个整数.
其次,"采取数字的左边"的行动不是一个有意义的操作.Left是一个子字符串操作,它只在字符串上定义.
您可以将数字转换为字符串,然后提取十进制表示的子字符串.这应该工作.错误是什么?
最后,一些一般建议:
放在Option Strict Onvb文件的最顶层,或者更好的是,将此选项设置为您设置中的默认选项.否则,你有一个名副其实的hullaballoo等待发生,因为当涉及到可疑或彻头彻尾的错误代码时,VB非常......"宽大".此选项修复此问题并将标记更多错误.例如,编译器(正当地)抱怨你的任务,
Dim a As Integer = 145.98
Run Code Online (Sandbox Code Playgroud)
因为正如我所说,你试图将一个浮点数分配给一个整数.
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |