Gibt es eine eingebaute Funktion in VB.NET, die ein Array von Zeichenfolgen und Ausgabe einer Zeichenfolge von Komma getrennte Elemente nehmen würde?
Exemple : function( { "Sam","Jane","Bobby"} ) --> "Sam, Jane, Bobby"
Gibt es eine eingebaute Funktion in VB.NET, die ein Array von Zeichenfolgen und Ausgabe einer Zeichenfolge von Komma getrennte Elemente nehmen würde?
Exemple : function( { "Sam","Jane","Bobby"} ) --> "Sam, Jane, Bobby"
String.Join(",", YourArray)
Wenn Sie außerdem alle ausgewählten Elemente aus einer Checkboxliste (oder Radiobuttonliste) abrufen möchten, können Sie eine Erweiterungsmethode (Checkboxliste, siehe unten) verwenden:
Syntax aufrufen: Dim sResults As String = 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
Verwenden Sie string.Join
:
string commaSep = string.Join(",", myArray);
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.