2010-02-11 24 views

Respuesta

16
String.Join(",", YourArray) 

Además, si desea obtener todos los elementos seleccionados de un CheckBoxList (o RadioButtonList) se puede utilizar un método de extensión (CheckBoxList se muestra a continuación):

llamada Sintaxis : Dim sResults como secuencia = MyCheckBoxList.ToStringList()

<Extension()> _ 
    Public Function ToStringList(ByVal cbl As System.Web.UI.WebControls.CheckBoxList) As String 
     Dim separator As String = "," 
     Dim values As New ArrayList 
     For Each objItem As UI.WebControls.ListItem In cbl.Items 
      If objItem.Selected Then 
       values.Add(objItem.Value.ToString) 
      End If 
     Next 
     Return String.Join(separator, values.ToArray(GetType(String))) 
    End Function 
1

No sé acerca de VB, C#, pero tiene un método que puede string.join concatanate una matriz de cadenas delimitadas por un personaje nominado. Presume VB es casi idéntico.

+2

La clase 'string' es parte de la biblioteca de clases base y, por tanto, a disposición de todos los lenguajes .NET. – Oded

4

uso

String.Join(",", arrayWithValues) 

Ver here

Cuestiones relacionadas