索引0到1字符串连接VB.Net

索引0到1字符串连接VB.Net,vb.net,Vb.net,这段代码返回值,但它从第0行开始,我想从第1行开始。我该怎么做 TxtListScanTxt.Lines = nums.Select(Function(b) String.Join(",", b)).ToArray() Textbox1.Text Lines(0)= 1,2,3,4,5,6 Lines(1)= 1,2,3,4,5,7 Lines(2)= 1,2,3,4,5,8 Lines(3)= 1,2,3,4,5,9 Lines(4)= 1,2,3,4,5,10 预期产出: Lines(0

这段代码返回值,但它从第0行开始,我想从第1行开始。我该怎么做

TxtListScanTxt.Lines = nums.Select(Function(b) String.Join(",", b)).ToArray()
Textbox1.Text

Lines(0)= 1,2,3,4,5,6
Lines(1)= 1,2,3,4,5,7
Lines(2)= 1,2,3,4,5,8
Lines(3)= 1,2,3,4,5,9
Lines(4)= 1,2,3,4,5,10
预期产出:

Lines(0)= Empty
Lines(1)= 1,2,3,4,5,6
Lines(2)= 1,2,3,4,5,7
Lines(3)= 1,2,3,4,5,9
Lines(4)= 1,2,3,4,5,10
Lines(5)= 1,2,3,4,5,11

我想这就是你想要的:

TxtListScanTxt.Lines = nums.Select(Function(b) String.Join(",", b)).
                            Prepend(String.Empty).
                            ToArray()
Prepend
方法将一项添加到可枚举列表的头部。还有一种方法是
Append
将一个项目添加到列表的尾部,还有一种方法是
Concat
将两个列表合并为一个

编辑:如果目标早于.NET 4.7.1,则可以改为:

TxtListScanTxt.Lines = {String.Empty}.Concat(nums.Select(Function(b) String.Join(",", b)).ToArray()

显然,语法有点难看,这是添加
Prepend
的原因之一。

我想这就是你想要的:

TxtListScanTxt.Lines = nums.Select(Function(b) String.Join(",", b)).
                            Prepend(String.Empty).
                            ToArray()
Prepend
方法将一项添加到可枚举列表的头部。还有一种方法是
Append
将一个项目添加到列表的尾部,还有一种方法是
Concat
将两个列表合并为一个

编辑:如果目标早于.NET 4.7.1,则可以改为:

TxtListScanTxt.Lines = {String.Empty}.Concat(nums.Select(Function(b) String.Join(",", b)).ToArray()

显然,语法有点难看,这是添加
Prepend
的原因之一。

我想我知道你的意思,但你的问题令人困惑。标题毫无意义,问题模棱两可,代码和示例不一致,例如,代码使用
TxtListScanTxt
,但您接着说
Textbox1
,并且预期输出中的数据与我假设的实际输出中的数据不同。如果你想让我们自愿抽出时间来帮助你,你需要努力提供一个清晰准确的问题。迄今为止提供的两个答案是基于对这个问题非常不同的解释。应该没有解释的余地。我想我知道你的意思,但你的问题令人困惑。标题毫无意义,问题模棱两可,代码和示例不一致,例如,代码使用
TxtListScanTxt
,但您接着说
Textbox1
,并且预期输出中的数据与我假设的实际输出中的数据不同。如果你想让我们自愿抽出时间来帮助你,你需要努力提供一个清晰准确的问题。迄今为止提供的两个答案是基于对这个问题非常不同的解释。应该没有解释的余地。Prepend不是成员可枚举字符串(错误消息)
Prepend
是在.NET 4.7.1中添加的。如果您的目标是早期版本,您可以使用
Concat
,正如我即将添加的编辑中所示,因为
Concat
自.NET 3.5以来一直存在。我在4.7.1中更改了NET Framework,第一个代码运行良好。concat代码不工作,我认为我的代码有问题。Prepend不是成员可枚举字符串(错误消息)
Prepend
是在.NET 4.7.1中添加的。如果您的目标是早期版本,您可以使用
Concat
,正如我即将添加的编辑中所示,因为
Concat
自.NET 3.5以来一直存在。我在4.7.1中更改了NET Framework,第一个代码运行良好。concat代码不起作用,我认为我的代码有问题。