1. ホーム
  2. c#

IEnumerable<string>を1つのカンマ区切り文字列に変換する方法は?

2023-08-27 07:09:59

質問

デバッグのために、IEnumerable の内容を、各文字列項目をカンマで区切った 1 行の文字列にすばやく変換したいとします。私はforeachループを持つヘルパーメソッドでそれを行うことができますが、それは楽しくも簡潔でもありません。Linqを使うことはできますか?他の短時間でできる方法はありますか?

どのように解決するのですか?

using System;
using System.Collections.Generic;
using System.Linq;

class C
{
    public static void Main()
    {
        var a = new []{
            "First", "Second", "Third"
        };

        System.Console.Write(string.Join(",", a));

    }
}