如何获取要在一行中显示或存储的列表的内容。如何在一行中获取列表的内容
我得到的内容,但在每一行中,我需要它在一行所有。
Dim ride as string
For Each ride In myListFlight
Console.WriteLine(ride)
Next
如何获取要在一行中显示或存储的列表的内容。如何在一行中获取列表的内容
我得到的内容,但在每一行中,我需要它在一行所有。
Dim ride as string
For Each ride In myListFlight
Console.WriteLine(ride)
Next
您是否正在寻找?
Dim ride as string
ride = String.Join(",", ListOfStrings)
我想你在找什么是聚集LINQ函数。
什么是聚合使用Func结合条目。用绳子,这可以是简单的:
Dim combined as string
combined = myList.Aggregate(Function(byval a, byval b) a & " " & b)
使用自定义类,它变得有点棘手 - 你通常要转化为某种“可追加”类(如字符串),如:
Dim intermediary as IEnumerable(Of string)
intermediary = myList.Select(Function(x) x.ToString())
Dim combined as string
combined = intermediary.Aggregate(... etc ...)
(原谅如果语法是不是100%正确的。我是一个C#开发,所以我的VB-Linq的知识是有点生疏了。)
这已经由Réné解决了。谢谢 ! – user8189
为什么C#的标签,如果VB例如 –
'控制台。写()'省略了换行符。 –
非常感谢。解决了。 C#因为我不想只有VB.Net回复我的帖子,因为有时用C#开发的人也可能知道答案。 – user8189