Как и у числовых значений существует оператор + (он обозначает операцию сложения), так и у строк существует свой оператор +
, но он обозначает не операцию сложения, а операцию сцепления конкатенации (сцепления строк).
Конкатенация – сцепление строк или значений переменных типа string
, для получения строк большего размера с помощью операции +
.
Кроме того, что конкатенацию строк можно произвести с помощью оператора +
, также её можно произвести с помощью метода Concat
класса String
.
int a = 2, b = 3, c;
c = a + b; // операция сложения; результат с =5
// 1 вариант.
string word1 = "Привет ";
string word2 = "Мир!";
string phrase = word1 + word2; // операция конкатенации; результат: phrase = "Привет Мир!"
// 2 вариант.
phrase = "Hello " + "World!"; // операция конкатенации; результат: phrase = "Hello world!"
// 3 вариант.
phrase = String.Concat(word1, word2);// операция конкатенации; результат: phrase = "Привет Мир!"
Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №3. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ"