Una forma sencilla de lista de concatenación de cadenas en una cadenas separadas por comas, en los que las cadenas son miembros de un objeto?
-
21-09-2019 - |
Pregunta
decir que tengo una lista (TAG) con la etiqueta de ser un objeto. Uno de los miembros de la etiqueta, Tag.Description, es una cadena, y quiero hacer una concatenación separada por comas de los Descripción miembros.
¿Hay una manera más fácil de hacerlo que a leer la descripción miembros dentro de una lista (de cadena) y luego usar la función de Ingreso?
Gracias!
Solución
Prueba esto:
String.Join(", ", tagList.Select(t => t.Description).ToArray());
Lo siento, acabo de leer una y otra sierra que está utilizando VS2005; así que tal vez la mejor manera es crear un StringBuilder
y concatenar su tag.Description
.
Otros consejos
Aquí hay una solución de 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow