Sobes.tech
Junior

Co je to interpolace řetězců a jak umožňuje používat proměnné uvnitř řetězců?

sobes.tech AI

Odpověď od AI

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

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

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

Пример:

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