string template = @"
{
argument1 = ""{0}"";
argument2 = {1};
}";
Когда я форматирую ее как обычную строку с помощью string.Format, естественно, я получаю исключение, что входная строка была в неправильном формате . Я попытался экранировать аргументы, как это рекомендовано в документации msdn, например "{{0}}" и даже "{{{0}}}", но все равно получаю то же исключение. Есть идеи, как отформатировать такую строку?
Спасибо!
PS [edit] Моя исходная строка предназначена для создания файла сценария WCAT:
string scenarioHeaderTemplate = @"
scenario
{{
name = ""WCAT Scenario"";
warmup = {0};
duration = {1};
cooldown = {2};
default
{
version = HTTP11;
setheader
{
name = ""Connection"";
value = ""keep-alive"";
}
statuscode = 200;
close = ka;
}
}}";
, и она выдает, если я попробую string.Format (sceneHeaderTemplate, 10, 10, 10);