In C#, you can use the ‘+’ (plus) character to concatenate multiple strings together.
1
2
3
| string s1 = "C#" ; string s2 = "fun" ; string s3 = s1 + " is " + s2; // "C# is fun" |
You can use one or more concatenation operators in the same expression and you can use an expression containing the concatenation operator anywhere that a string value is expected.
You can also use String.Concat or String.Format to concatenate strings.
1
2
3
4
5
6
| // Concat method string s4 = String.Concat( new object [] { "The " , 3, " musketeers" }); string s5 = String.Concat( "This" , "That" ); // ThisThat // Use String.Format to concatenate string s6 = string .Format( "{0}{1}{2}" , s1, " is " , s2); |