我可以在String.Join中指定起始和结束索引吗? 只是为了澄清,说我有数组A(尺寸为0到20),我想加入元素4到10,这可以用String.Join完成吗? 我目前的方式是
Dim Str as String
Str = ""
For I = 4 to 10
Str = Str & A(I)
Next
有替代方案吗? 提前致谢
答案 0 :(得分:1)
您可以使用Linq仅提取所需的数组子集,并在一行代码中将其传递给String.Join。
Dim Str = String.Join("", a.Skip(3).Take(7))
(顺便说一下,如果您的数组不包含10个元素,那么还有一个额外的好处就是没有得到IndexOutOfRange异常)