C#で文字列を連結する方法は何ですか?
C#には、次のような文字列の結合方法がいくつかあります。
- 文字列を結合するために”+”演算子を使用します。例えば:
- string str1 = “こんにちは”;
string str2 = “世界”;
string result = str1 + ” ” + str2; - String.Concatメソッドを使用して文字列を結合します。例えば:
- string str1 = “こんにちは”;
string str2 = “世界”;
string result = String.Concat(str1, ” “, str2); - String.Formatメソッドを使用して文字列を連結する、例えば:
- string str1 = “こんにちは”;
string str2 = “世界”;
string result = String.Format(“{0} {1}”, str1, str2); - StringBuilderクラスを使用して文字列を結合すると、文字列を頻繁に変更する必要がある場合に適しています。例えば、
- StringBuilder sb = new StringBuilder();
sb.Append(“Hello”);
sb.Append(” “);
sb.Append(“World”);
string result = sb.ToString();StringBuilder sb = new StringBuilder();
sb.Append(“Hello”);
sb.Append(” “);
sb.Append(“World”);
string result = sb.ToString(); - 文字列補間を使用して文字列を結合します。C# 6.0以降でサポートされています。例:
- string str1 = “こんにちは”;
string str2 = “世界”;
string result = $”{str1} {str2}”;
よく使われる文字列連結の方法を示しました。実際のニーズに応じて適切な方法を選択して文字列を結合してください。