C# как добавить переменную размещения в строку ресурса

это должно быть легко, но не могу найти ничего, чтобы объяснить это.

скажем, я пишу что-то на консоли.как writeln:

console.writeln("Jim is a {0} ", xmlscript);

скажем, я хотел преобразовать строку '" Джим есть..- к строке ресурса в глобальном ресурсе.resx файл. Это было бы:

jimstring jim is a {0}

и я бы назвал его в коде как

console.writeln(Resources.jimstring)

как я поставил переменную размещения (xmlscript) (так они называются?) в строка ресурса в консоли.writeln?

спасибо,

Боб

2 ответов


Как упоминал Джефф Джонсон в своем ответе, это в основном то же самое, что и оригинальная консоль.метод WriteLine.)( Строка ресурса-это просто строка. Таким образом, вы ссылаетесь на файл ресурсов и делаете формат.

Если вам это нужно для чего-то кроме консоли вы можете использовать строку.Формат():

  var newString = String.Format(resources.jimstring, xmlscript);

Console.WriteLine(Resources.jimstring, xmlscript);