C#で複数の文字列をカンマ区切りの1つの文字列に変換する方法
C#では、string.Joinメソッドを使うことで、複数の文字列を簡単に1つのカンマ区切り文字列へ結合できます。この記事では、具体的な手順とサンプルコードをわかりやすく解説します。
文字列リストの準備
まず、結合したい文字列をList<string>に追加します。
List<string> val = new List<string>();
// 文字列のリスト
val.Add("water");
val.Add("food");
val.Add("air");
Joinメソッドで文字列を結合する
string.Joinメソッドの第1引数に区切り文字(ここではカンマ)、第2引数に文字列配列を指定することで、複数の文字列を1つのカンマ区切り文字列に変換できます。ToListから配列へはToArray()メソッドで変換します。
string.Join(",", val.ToArray());
サンプルコード
以下は、これまでの手順をまとめた完全なコード例です。
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
List<string> val = new List<string>();
// 文字列のリスト
val.Add("water");
val.Add("food");
val.Add("air");
string res = string.Join(",", val.ToArray());
Console.WriteLine(res);
}
}
実行結果
プログラムを実行すると、各文字列がカンマで連結された次の出力が得られます。
water,food,air
-
Pythonで文字列をタプルに変換する方法
Pythonで文字列をタプルに変換するには?Pythonの組み込み関数 tuple() を使うと、任意のシーケンスオブジェクトをタプルに変換できます。引数に文字列を渡した場合、各文字がそれぞれ独立した文字列要素として扱われ、カンマで区切られた形でタプルに格納されます。基本的な使用例>>> string = "Tutorialspoint">>> tuple(string)(T, u, t, o, r, i, a, l, s, p, o, i, n, t)このように、文字列「Tutorialspoint」は14個の文字要素を持つタプルへと変
-
Pythonで2つの文字列を結合して1つにまとめる方法:+演算子とjoin()メソッドの使い方
Pythonで文字列を結合する基本:+演算子Pythonで2つの文字列を1つに結合するには、連結演算子「+」を使用します。最もシンプルでよく使われる方法です。以下の例を見てみましょう。str1 = Hello str2 = World str3 = str1 + str2 print(str3)このコードを実行すると、次の出力が得られます。HelloWorldこのように、+演算子を使えば、2つの文字列がそのまま順番に連結され、新しい1つの文字列として生成されます。複数の文字列を結合する:join()メソッド3つ以上の文字列をまとめて結合したい場合や、要素の間に区切り文字を挿入したい場合は、st