TGViewer
C# | Вопросы собесов C# | Вопросы собесов @easy_c_sharp · 5.01K subscribers
Post #2437 685
🤔 Интерполяция - это возможность использовать в строке переменные?

Да, интерполяция строк — это удобный способ вставки значений переменных в строку без использования конкатенации (+) или String.Format().

Простой пример интерполяции строк
string name = "Иван";
int age = 25;

string message = $"Привет, меня зовут {name}, и мне {age} лет.";
Console.WriteLine(message);


Вывод
Привет, меня зовут Иван, и мне 25 лет.


🚩Дополнительные возможности интерполяции

🟠Форматирование значений
Можно форматировать числа и даты прямо в строке:
double price = 99.99;
DateTime today = DateTime.Now;

string formatted = $"Цена: {price:C}, Дата: {today:dd.MM.yyyy}";
Console.WriteLine(formatted);


Вывод
Цена: 99,99 ₽, Дата: 01.03.2025


🟠Выполнение выражений
Можно вставлять даже арифметические операции и вызовы методов:
int a = 10, b = 5;
string mathResult = $"Сумма: {a + b}, Разница: {a - b}";
Console.WriteLine(mathResult);


Вывод
Сумма: 15, Разница: 5


🟠Экранирование фигурных скобок
Если нужно вывести {} в тексте, их надо удваивать:
Console.WriteLine($"JSON: {{ \"name\": \"Иван\" }}");


Вывод
JSON: { "name": "Иван" }


Ставь 👍 и забирай 📚 Базу знаний
  • 👍 2
More from @easy_c_sharp
  1. Oct 10, 2026🤔 Что из себя представляет DI в ASP.NET Core? Dependency Injection (внедрение зависимосте…
  2. Oct 10, 2026🤔 Если в двух переменных хранится одинаковое значение, то будут ли они равны? Сравнение з…
  3. Oct 9, 2026Post #2474
  4. Oct 9, 2026🤔 Что такое interlocked? Interlocked — это механизм для безопасного изменения чисел между…
  5. Oct 9, 2026🤔 Что такое сборщик мусора? Сборщик мусора (Garbage Collector, GC) — это форма автоматиче…
  6. Oct 8, 2026🤔 Какая разница между методом clone и CopyTo массивов? - clone() — создает новый массив с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →