Я обнаружил, что, хотя интерполяция строк действительно хороша при применении к моей существующей строковой строке кода. Форматирование вызовов, учитывая, как правило, предпочтительный предел столбца, строка быстро становится слишком длинной для одной строки. Особенно, когда интерполированные выражения сложны. С строкой формата у вас есть список переменных, которые можно разбить на несколько строк.
var str = string.Format("some text {0} more text {1}",
obj1.property,
obj2.property);
Есть ли у кого-нибудь какие-либо предпочтительные способы разбить эти строки?
Я полагаю, вы могли бы сделать что-то вроде:
var str = $"some text { obj1.property }" +
" more text { obj2.property };