Можно ли добавить некоторый описательный текст в спецификатор формата строки?
Пример:
string.Format ("{0:ForeName} is not at home", person.ForeName);
В примере ForeName добавлено как описание.
Вышеприведенный синтаксис явно неверен, но просто для того, чтобы показать идею.
Причина, по которой я спрашиваю, заключается в том, что в моем случае строки находятся в файле ресурсов, поэтому в файле ресурсов, который вы в настоящее время видите только
{0} is not at home
в некоторых случаях трудно понять, что такое контекст {0}.
EDIT:
В С# 6 введена строковая интерполяция с оператором $, поэтому string.Format больше не требуется:
$"{person.ForeName} is not at home";