string template = @"
{
argument1 = ""{0}"";
argument2 = {1};
}";
Когда я отформатирую его как обычную строку с string.Format, естественно, я получаю исключение, что входная строка не была в правильном формате. Я попытался избежать аргументов, как это рекомендуется в документации msdn, например "{{0}}" и даже "{{{0}}}", но я все равно получаю то же исключение. Любые идеи о том, как форматировать такую строку?
Спасибо!
P.S. [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(scriptHeaderTemplate, 10, 10, 10);