gpt4 book ai didi

vb6 - 在vb6中获取字符串数组的最后一个元素?

转载 作者:行者123 更新时间:2023-12-02 03:23:37 26 4
gpt4 key购买 nike

如何在 Visual Basic 6 中检索字符串数组的最后一个元素?

我正在处理带有多个点的文件名,这些点被分成一个数组,并且我只想操作扩展名。以下代码有效,但有一个我想删除的硬编码元素。

Private Sub Form_Load()
Dim aPath() As String
Dim FileName As String
Dim realExt As String

FileName = "A long dotty.file.name.txt"
aPath = Split(FileName, ".")

realExt = aPath(3) ' <-- how to not hardcode?'

MsgBox ("The real extension is: " & realExt)
Unload Me
End Sub

最佳答案

我认为使用 Ubound 应该可以解决问题:

Private Sub Form_Load()
Dim aPath() As String
Dim FileName As String
Dim realExt As String

FileName = "A long dotty.file.name.txt"
aPath = Split(FileName, ".")

realExt = aPath(UBound(aPath))

MsgBox ("The real extension is: " & realExt)
Unload Me
End Sub

关于vb6 - 在vb6中获取字符串数组的最后一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com