Интерполяция строк, некоторые из них мы часто используем во время разработки. Сегодня я покажу интерполяцию строк в C#.

C# 5.0 — форматирование в старом стиле

Как видите (оба фрагмента выводят одно и то же), это то, к чему мы привыкли с первого дня существования C#. На основе индекса. Это здорово, но что, если мы сможем отказаться от отслеживания индекса ({0}, {1}… и т. д.).

Начиная с C# 6.0 — введен интерполированный строковый литерал.

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

Надеюсь, это было полезно. Удачного кодирования.