Sobes.tech
Junior
202
questionbank

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

Answer from AI

sobes.tech AI

Интерполяция строк — это синтаксический сахар в C#, позволяющий встраивать значения переменных непосредственно в строковый литерал, предваряя его символом $.

Как работает:

  1. Строка начинается с $.
  2. Переменные или выражения для встраивания заключаются в фигурные скобки {} внутри строки.
  3. Компилятор автоматически преобразует интерполированную строку в вызов string.Format.

Пример:

var name = "Мир";
var greeting = $"Привет, {name}!"; // Встраивание переменной name
var sum = 2 + 3;
var result = $"Результат сложения: {sum}"; // Встраивание результата выражения