Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmStNC 75 of 436 menu
◀ ▶

Конкатенация строк и чисел в C#

Если слева или справа от плюса стоит строка, второй операнд превращают в текст и склеивают. Суммы чисел при этом не получается.

Сначала сложим 2 и 3 как числа:

int num1 = 2; int num2 = 3; Console.WriteLine(num1 + num2); // 5

Теперь прибавим число к тексту слева:

string str1 = "id "; int num1 = 42; Console.WriteLine(str1 + num1); // id 42

Два числа склеивают, если между ними вставить пустую строку:

int num1 = 2; int num2 = 3; Console.WriteLine(num1 + "" + num2); // 23

Без текста два числа плюсом складывает как числа:

int num1 = 2; int num2 = 3; string str = num1 + num2 + ""; // number as text Console.WriteLine(str); // 5

Даны две переменные:

string str1 = "score "; int num1 = 100;

Сложите их и выведите результат.

Даны две переменные:

int num1 = 5; int num2 = 9;

Склейте эти числа в одну строку и выведите ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить