+演算子・String.Concatメソッドを使って文字列同士を連結する 言語: C# VB String.Concatメソッドは文字列同士の連結を行う静的メソッドで、任意の数の文字列を連結出来ます。 またC#、VBでは加算演算子+、および複合代入の加算演算子+=を使った連結もできるようになっています。 +演算子・String.Concatメソッドを使って文字列同士を連結する すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { var s1 = "foo"; var s2 = "bar"; // +演算子による連結 Console.WriteLine(s1 + s2); Console.WriteLine(s1 + s2 + "baz"); Console.WriteLine(s1 + s2 + "baz" + "qux"); // String.Concatメソッドによる連結 Console.WriteLine(String.Concat(s1, s2)); Console.WriteLine(String.Concat(s1, s2, "baz")); Console.WriteLine(String.Concat(s1, s2, "baz", "qux")); // 連結と代入を同時に行う場合は+演算子または+=演算子を使うことができる s1 = s1 + "baz"; Console.WriteLine(s1); s2 += "quz"; Console.WriteLine(s2); } } 実行結果 foobar foobarbaz foobarbazqux foobar foobarbaz foobarbazqux foobaz barqux 関連するページ String.Concatメソッドを使って複数の文字列(IEnumerable<String>)をまとめて連結する String.Copyメソッドを使って文字列インスタンスの複製を作成する String.Substringメソッドを使って文字列の一部分を切り出す String.Insertメソッドを使って文字列に別の文字列を挿入する String.Removeメソッドを使って文字列の一部分を削除する String.Replaceメソッドを使って文字列の一部分を別の文字列に置換する String.Replaceメソッドを使って文字列の一部分を空の文字列に置き換えて削除する