How to convert a list of character to string in VB.NET

2 Answers

0 votes
Imports System
Imports System.Text
Imports System.Collections.Generic

Public Class Program
    Public Shared Function convertToString(ByVal list As IList(Of Char)) As String
        Dim sb As StringBuilder = New StringBuilder()

        For Each ch As Char In list
            sb.Append(ch)
        Next

        Return sb.ToString()
    End Function

    Public Shared Sub Main(ByVal args As String())
        Dim list = New List(Of Char)() From {
            "a"c,
            "b"c,
            "c"c,
            "d"c,
            "e"c,
            "f"c,
            "g"c
        }
        
        Dim str As String = convertToString(list)
        
        Console.WriteLine(str)
    End Sub
End Class




' run:
'
' abcdefg
'

 



answered Mar 20, 2024 by avibootz
0 votes
Imports System
Imports System.Collections.Generic

Public Class Program
    Public Shared Sub Main(ByVal args As String())
        Dim list = New List(Of Char)() From {
            "a"c,
            "b"c,
            "c"c,
            "d"c,
            "e"c,
            "f"c,
            "g"c
        }
        
        Dim str As String = New String(list.ToArray())
        
        Console.WriteLine(str)
    End Sub
End Class




' run:
'
' abcdefg
'

 



answered Mar 20, 2024 by avibootz
...