2017-08-10 14 views
0

リストの内容を表示または保存するにはどうすればよいですか?Listの内容を一行で取得する方法

私はコンテンツを取得しますが、それぞれ1行で1行にする必要があります。

Dim ride as string 

For Each ride In myListFlight 

    Console.WriteLine(ride) 

Next 
+1

なぜC#のタグVBの例 –

+1

'コンソールの場合。 Write() 'は改行を省略します。 –

+0

ありがとうございました。解決済み。 C#で開発している人たちも答えを知っているかもしれないので、私はVB.Netだけで私の投稿に返信したくありません。 – user8189

答えて

3

あなたはこれをお探しですか?

Dim ride as string 
ride = String.Join(",", ListOfStrings) 
0

私はあなたが探していると思います集計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 ...) 

(恩赦構文は、私はC#のdevのだ。100%正確ではないので、私のVB-LINQの知識が少し錆びている場合。)

+0

これはすでにRénéによって解決されています。ありがとう! – user8189

関連する問題