Форматирование именованной строки в C#C#

Место общения программистов C#
Anonymous
Форматирование именованной строки в C#

Сообщение Anonymous »

Есть ли способ отформатировать строку по имени, а не по позиции в C#?

В Python я могу сделать что-то вроде этого примера (бесстыдно украденного отсюда) :

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

>>> print '%(language)s has %(#)03d quote types.' % \
{'language': "Python", "#": 2}
Python has 002 quote types.
Есть ли способ сделать это на C#? Скажем, например:

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

String.Format("{some_variable}: {some_other_variable}", ...);
Было бы неплохо сделать это, используя имя переменной, но словарь тоже допустим.

Подробнее здесь: https://stackoverflow.com/questions/159 ... in-c-sharp

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