Почему интерполяция строк лучше склеивания через плюс

Объединять строки через плюс — рабочий метод, но читать такой код неудобно. Показываю на примере, почему интерполяция делает код в разы чище.

Почему интерполяция строк лучше склеивания через плюс

Почему интерполяция строк — это база

Собирать строки через плюс — рабочий метод, но читать такой код то еще удовольствие.

Как пример:

csharp
var message = "User: " + name + ", age: " + age;

Вроде всё понятно, но мозгу приходится спотыкаться о кавычки и плюсы, чтобы мысленно склеить это в нормальное предложение. А если переменных штук пять и там еще запятые?

Гораздо чище использовать интерполяцию:

csharp
var message = $"User: {name}, age: {age}";

Синтаксический сахар, но разница огромная. Ты сразу видишь шаблон строки ровно в том виде, в котором она пойдет в логи или на экран. Не нужно тратить внимание на лишний визуальный шум.

Особенно это спасает жизнь, когда собираешь длинные сообщения для логов или тексты ошибок. Маленькая привычка, а код читается проще.

Подписывайтесь в соц. сетях

Новые статьи, короткие заметки и рабочие апдейты появляются там первыми.