Ответ 1
Отмечается относительный. Тем не менее: строка-интерполяция превращается в string.Format()
во время компиляции, поэтому они должны иметь тот же результат.
Существуют тонкие различия: как мы можем сказать из этого вопроса, конкатенация строк в спецификаторе формата приводит к дополнительному вызову string.Concat()
.