配列に格納した文字列をCSVにしたい場合は、String.Joinメソッドが便利です。
ループですると最後のカンマ不要処理など面倒ですよね。
以下にStringの配列をCSVに変換するサンプルコードを紹介します。
以下に C#, Visual Basic(VB)のサンプルコードを紹介します。
using System; class Program { static void Main(string[] args) { string[] ary = { "Windows", "macOS", "Linux", "BSD" }; Console.WriteLine(string.Join(",", ary)); } }
Module Program Sub Main(args As String()) Dim ary As String() = {"Windows", "macOS", "Linux", "BSD"} Console.WriteLine(String.Join(",", ary)) End Sub End Module
上記のサンプルコードを実行すると以下の出力になります。
以上、Stringの配列をCSV文字列に変換する方法でした。