8.4. String Concatenation Operators

As mentioned earlier, the + operator can be overloaded for different data types. In the case of C# strings, the + operator is overloaded to concatenate two strings. Listing 8.4 shows a simple concatenation example.

Listing 8.4. Using the + Operator on Strings (C#)
using System;

public class StringTest {

  public static void Main(string[] args) {
    string s = "Test";
    string t = " Case";
    int x = 10;
    Console.WriteLine(s+t);
    Console.WriteLine(s+10);
  }
}

The output of Listing 8.4 is as follows:

Test Case
Test10

Note that to use the + operator with a string as one operand and a numeric data type as the other operand, you convert the numeric data type to a string and then concatenate the resulting two strings.

Get .NET for Java Developers: Migrating to C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.