1. ホーム
  2. c#

[解決済み】リストをカンマで区切られた文字列に変換する

2022-04-13 14:57:29

質問

私のコードは以下の通りです。

public void ReadListItem()
{
     List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 };
     string str = string.Empty;
     foreach (var item in lst)
         str = str + item + ",";

     str = str.Remove(str.Length - 1);
     Console.WriteLine(str);
}

出力します。 1,2,3,4,5

を変換する最も簡単な方法は何ですか? List<uint> をカンマ区切りの文字列に変換してください。

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

お楽しみに

Console.WriteLine(String.Join(",", new List<uint> { 1, 2, 3, 4, 5 }));

第1パラメータ ","

第2パラメータ new List<uint> { 1, 2, 3, 4, 5 })

文字列.結合 は、第2パラメータとしてリストを受け取り、第1パラメータとして渡された文字列を使用して、すべての要素を1つの文字列に結合します。