Sobes.tech
Junior
171
questionbank

Что такое интерполяция в строках и как она позволяет использовать переменные?

Answer from AI

sobes.tech AI

Интерполяция строк - это способ встраивания выражений и переменных непосредственно в строковые литералы.

Для использования интерполяции перед открывающей кавычкой ставится символ $. Переменные и выражения, которые нужно вставить, помещаются в фигурные скобки {} внутри строки.

string name = "Мир";
int year = 2023;
string greeting = $"Привет, {name}! Сейчас {year} год.";
// Результат: Привет, Мир! Сейчас 2023 год.

В фигурные скобки {} можно помещать не только переменные, но и любые выражения, которые могут быть вычислены.

int a = 5;
int b = 10;
string result = $"Сумма равна {a + b}.";
// Результат: Сумма равна 15.

Это более читаемый и удобный способ форматирования строк по сравнению с методом string.Format() или конкатенацией строк.