C#: Интерполяция строк

В PowerShell можно было использовать переменную прямо внутри строки:

BalloonTip -Title "[$dateNow] Balloon Tip Title" -Message "Balloon Tip Text"

В C# можно было сделать через переменную:

  String title = String.Format("[{0}] Balloon Tip Title", dateNow);
  SetBalloonTip(title, "Balloon Tip Text");

Но гораздо удобнее и нагляднее сделать это с помощью интерполяции строк:

  SetBalloonTip($"[{dateNow}] Balloon Tip Title", "Balloon Tip Text");

Здесь важно не забыть поставить перед строкой символ доллара ‘$’
При этом переменная заключается в фигурные скобки.

Данная возможность доступна в C# версии 6 и выше!

Кроме этого интерполяция позволяет форматировать или выравнивать строку.



Подписаться
Уведомление о
guest
0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments