string template = @"
{
argument1 = ""{0}"";
argument2 = {1};
}";
Когда я отформатировать его как обычная строку с string.Format, естественно, я получаю исключение, что входная строка не была в правильном формате. Я попытался избежать аргументов, как это рекомендуется в документации msdn, например «{{0}}» и даже «{{{0}}}», но я все равно получаю то же исключение. Любые идеи о том, как форматировать такую строку?Экранирования аргументов для string.Format в C# многострочных дословные строками
Спасибо!
приписка [править] моя исходная строка для генерации сценария файла 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 (scenarioHeaderTemplate, 10, 10, 10);
спасибо, но я попробовал это тоже, все равно получил то же исключение – kateroh
ах ... получил его! Мне пришлось избегать ВСЕ брекетов. @"благодаря!" – kateroh