У меня есть строка
string str ="Enter {0} patient name";
Я использую string.format для его форматирования.
String.Format(str, "Hello");
Теперь, если я хочу, чтобы пациент также был извлечен из некоторой конфигурации, мне нужно изменить str на что-то вроде
"Enter {0} {1} name"
. Поэтому он заменит {1} на второе значение. Проблема в том, что я хочу вместо {1} какой-то другой формат что-то вроде {pat}
. Но когда я пытаюсь использовать, он выдает ошибку. Причина, по которой я хочу получить другой формат, - это то, что мне нужно изменить такие файлы (которые могут содержать {0}, {1} и т.д.). Поэтому мне нужен пользовательский заполнитель, который можно заменить во время выполнения.