Foxtable(狐表)用户栏目专家坐堂 → [求助]现有一个集合Q1s,想截取Q1s里每个值的左边8个字符,形成集合Q2s, 请看看下面代码没问题吧


  共有5436人关注过本帖树形打印复制链接

主题:[求助]现有一个集合Q1s,想截取Q1s里每个值的左边8个字符,形成集合Q2s, 请看看下面代码没问题吧

帅哥哟,离线,有人找我吗?
412873264
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:102 积分:1019 威望:0 精华:0 注册:2020/3/24 13:46:00
[求助]现有一个集合Q1s,想截取Q1s里每个值的左边8个字符,形成集合Q2s, 请看看下面代码没问题吧  发帖心情 Post By:2022/9/4 7:56:00 [只看该作者]

'现有一个集合Q1s,想截取Q1s里每个值的左边8个字符,形成集合Q2s, 请看看下面代码没问题吧?

Dim Q1s As List(Of String)
Dim Q2s As List(Of String)

For Each Q1 As String In Q1s
    Dim Q2 As String
    Q2 = Q1.SubString(0, 7)
    Q2s.Add(Q2)
Next

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2022/9/4 11:34:00 [只看该作者]

Dim Q1s As List(Of String)
'这里还须向Q1s添加值。
Dim Q2s As List(Of String)
Dim Q2 As String
For Each Q1 As String In Q1s
if len(Q1) >7
    Q2 = Q1.SubString(0, 7)
    Q2s.Add(Q2)
end if
Next
[此贴子已经被作者于2022/9/4 11:36:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
412873264
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:102 积分:1019 威望:0 精华:0 注册:2020/3/24 13:46:00
  发帖心情 Post By:2022/9/4 13:20:00 [只看该作者]

好的。谢谢。怪不得报错,是因为有些字符串长度不足

 回到顶部