Учитывая, что у меня есть строка ресурсов метаданных, хранящаяся в моей базе данных, которая будет возвращаться следующим образом:
var pageTitle = "Shop the latest {category1} Designer {category2} {category3} at www.abc.com";
И я хочу заменить {placeholders} на переменную values;
var category1 = "womenswear";
var category2 = "dresses";
var category3 = "cocktail dresses";
Я пробовал, не повезло;
var newTitle = $"pageTitle, category1, category2, category3";
var newTitle = $(pageTitle, category1, category2, category3);
Я знаю, что я мог бы использовать string.Replace(), у которого есть накладные расходы на производительность. Кто-нибудь знает, как это можно сделать эффективно с использованием последней интерполяции строк С#?