Какой из интерполяции строк и string.format лучше по производительности?C#

Место общения программистов C#
Anonymous
Какой из интерполяции строк и string.format лучше по производительности?

Сообщение Anonymous »

Рассмотрим этот код:

Код: Выделить всё

var url = "www.example.com";
String.Format:

Код: Выделить всё

var targetUrl = string.Format("URL: {0}", url);
Интерполяция строк:

Код: Выделить всё

var targetUrl=$"URL: {url}";
Какой из интерполяции строк и string.Format лучше по производительности?
И какие сценарии их использования лучше всего подходят?
Согласно интерполяции строк в документации C#, так что, может быть, нет никакой разницы вообще?

... обычно он преобразуется в вызов метода String.Format
/>

Вернуться в «C#»