文字列は、オブジェクトのメンバーである、カンマで区切られた文字列に変換する文字列のCONCATENATEリストへの簡単な方法はありますか?

StackOverflow https://stackoverflow.com/questions/1580428

質問

と言う私は、タグが対象であると(タグ)のリストを持っています。タグ、Tag.Description、一つのメンバーが文字列である、と私は説明員のカンマで区切られた連結を作りたい。

参加機能をリスト(列の)への説明員を読み、使用するよりも、これを行うための簡単な方法はありますか?

ありがとうございます。

役に立ちましたか?

解決

これを試してみてください

String.Join(", ", tagList.Select(t => t.Description).ToArray());

申し訳ありませんが、私はもう一度読み、のこぎりあなたはVS2005を使用しています。ので、多分最良の方法は、StringBuilderを作成し、tag.Descriptionを連結することである。

他のヒント

ここではVisual Studio 2005のソリューションです。

Public Function ConcatDescription(ByVal list As List(Of Tag) As String
  Dim builder as New StringBuilder
  Dim isFirst As Boolean = True
  For Each t As Tag in list   
    If Not isFirst Then
      builder.Append(","c)
    End If
    builder.Append(t.Description)
    isFirst = False
  Next
  Return builder.ToString()
End Function
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top