Как всем известно, типичный способ использования метода Format -
string res = string.format("<Field Name='Title'>{0}</Field>", "SomeValue");
Где {0}
станет SomeValue
И для каждого последующего параметра вы просто увеличиваете число, чтобы следующий мог выглядеть следующим образом
string res = string.format("<Field Name='Title'>{0}</Field><Field Name='FirstName'>{1}</Field>", "SomeValue", "SomeValue1");
Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я изменяю параметры в xml, который пытаюсь создать, мне нужно пройти и изменить порядок значений строки формата, то есть: {1}
становится {2}
, {2}
становится {3}
и пр.
Что мне интересно, так это то, что если я могу опустить целочисленное значение из заполнителя, и функция форматирования сможет обработать порядок на основе индекса переданных параметров?