「VB.NET」カンマで区切られた配列をリストに変換する

2021年10月4日

書式
Dim リスト名 As List(Of String) = 配列名.ToList
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Module Module1
Sub Main()
'文字列型変数の宣言
Dim target As String = "study,skill,in,arkgame"
'配列の宣言
Dim resArr As String()
'カンマを指定
Dim strSplit As String = ","
Console.Write(target)
Console.WriteLine("")
'カンマで文字列を区切る 戻り値が配列
resArr = Split(target, strSplit)
Console.WriteLine("カンマで文字列を区切る配列の要素")
'For Eachで配列の要素を出力
For Each str As String In resArr
Console.Write(str)
Next
Console.WriteLine()
Dim resLst As List(Of String) = resArr.ToList
Console.WriteLine("配列をlistに変換する結果")
For Each gg As String In resLst
Console.WriteLine(gg)
Next
Console.ReadKey()
End Sub
End Module
Module Module1 Sub Main() '文字列型変数の宣言 Dim target As String = "study,skill,in,arkgame" '配列の宣言 Dim resArr As String() 'カンマを指定 Dim strSplit As String = "," Console.Write(target) Console.WriteLine("") 'カンマで文字列を区切る 戻り値が配列 resArr = Split(target, strSplit) Console.WriteLine("カンマで文字列を区切る配列の要素") 'For Eachで配列の要素を出力 For Each str As String In resArr Console.Write(str) Next Console.WriteLine() Dim resLst As List(Of String) = resArr.ToList Console.WriteLine("配列をlistに変換する結果") For Each gg As String In resLst Console.WriteLine(gg) Next Console.ReadKey() End Sub End Module
Module Module1

    Sub Main()
        '文字列型変数の宣言
        Dim target As String = "study,skill,in,arkgame"
        '配列の宣言
        Dim resArr As String()
        'カンマを指定
        Dim strSplit As String = ","

        Console.Write(target)
        Console.WriteLine("")

        'カンマで文字列を区切る 戻り値が配列
        resArr = Split(target, strSplit)

        Console.WriteLine("カンマで文字列を区切る配列の要素")
        'For Eachで配列の要素を出力
        For Each str As String In resArr
            Console.Write(str)
        Next

        Console.WriteLine()

        Dim resLst As List(Of String) = resArr.ToList

        Console.WriteLine("配列をlistに変換する結果")
        For Each gg As String In resLst
            Console.WriteLine(gg)
        Next
  
        Console.ReadKey()
    End Sub


End Module

実行結果
study,skill,in,arkgame
カンマで文字列を区切る配列の要素
studyskillinarkgame
配列をlistに変換する結果
study
skill
in
arkgame

VB.net

Posted by arkgame