在我的代码中,我使用 len() 函数来获取分配给变量的数据内容的长度。在这里我发现了一些奇怪的行为 - 但首先查看我的代码,然后查看我的注释/问题。
Dim Array(1 To 3) As Integer
' some code
Array(1)=345
' some code
If len(Array(1)) = 3 Then
' do this (here is the expected code bunch)
Else
' do this (and here the unexpected code bunch)
End If
Run Code Online (Sandbox Code Playgroud)
谷歌引导我找到了MS len() 函数 ,在这里我用“或”读到了第一句话,(对我来说)没有进一步的解释,这让我有点困惑......
(Len 函数)返回一个 Long,其中包含字符串中的字符数或存储变量所需的字节数。
在第二个谷歌推荐的网站上 ,我发现了非常有用的提示:
好的,但是如果变量是整数,我怎样才能获得数据内容的长度 - 就像我的代码片段中一样?
在这里,我在这些链接(Link_1,
Link_2TEXT() )中找到了使用and进行转换的建议CStr()- 第二个链接推荐 …