Выражения внутри интерполяции в C#
Внутри интерполированной строки в фигурных скобках можно писать не только имя переменной, но и выражение. В текст попадет результат его вычисления:
int num1 = 2;
int num2 = 3;
Console.WriteLine($"sum: {num1 + num2}"); // sum: 5
Тот же прием работает со строками и плюсом:
string str1 = "go";
Console.WriteLine($"text: {str1 + "!"}"); // text: go!
Чтобы вывести сами фигурные скобки, их удваивают:
int num1 = 1;
Console.WriteLine($"set {{ {num1} }}"); // set { 1 }
Даны две переменные:
int num1 = 4;
int num2 = 6;
Соберите строку, в которой после текста sum: стоит сумма этих переменных, и выведите ее.
Даны две переменные:
int num1 = 10;
int num2 = 3;
Выведите строку вида diff: 7, где число - разность переменных.