说我有与标签为对象的列表(吊牌)。标签,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