C#
C#で文字列を結合する
文字列リテラル(ダブルクォーテーション(")で囲んだ文字列)を結合します。単純に結合するには、+や+=、String.Concat()を使用します。
パフォーマンスが重要視される場合は、StringBuilderクラスを使用します。
ConcatenateStringLiteral.cs
using System; class ConcatenateStringLiteral { static void Main() { // Concatenate string literal simply using + Console.WriteLine("Panda " + "is " + "cute."); // We can use also += string text = "Panda "; text += "is "; text += "cute."; Console.WriteLine(text); // We can use also Concat() of String text = null; text = String.Concat("Panda ", "is "); text = String.Concat(text, "cute."); Console.WriteLine(text); // If performance is important, we should use Append() of StringBuilder System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("Panda "); sb.Append("is "); sb.Append("cute."); Console.WriteLine(sb.ToString()); } }
実行結果
$ mcs ConcatenateStringLiteral.cs $ mono ConcatenateStringLiteral.exe Panda is cute. Panda is cute. Panda is cute. Panda is cute.