このエントリーをはてなブックマークに追加


Stringの配列をCSVにする方法

配列に格納した文字列をCSVにしたい場合は、String.Joinメソッドが便利です。
ループですると最後のカンマ不要処理など面倒ですよね。

以下にStringの配列をCSVに変換するサンプルコードを紹介します。

関連サイト

動作確認環境

  • Windows 10
  • Visual Studio 2019
  • コンソールアプリケーション
  • .NET Core 3.1

サンプルコード

以下に C#, Visual Basic(VB)のサンプルコードを紹介します。

C#

using System;

class Program
{
    static void Main(string[] args)
    {
        string[] ary = { "Windows", "macOS", "Linux", "BSD" };
        Console.WriteLine(string.Join(",", ary));
    }
}

Visual Basic(VB)

Module Program
    Sub Main(args As String())
        Dim ary As String() = {"Windows", "macOS", "Linux", "BSD"}
        Console.WriteLine(String.Join(",", ary))
    End Sub
End Module

実行結果

上記のサンプルコードを実行すると以下の出力になります。

01.png

以上、Stringの配列をCSV文字列に変換する方法でした。


添付ファイル: file01.png 5件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-02-11 (火) 16:02:33