Я хотел бы иметь функцию для получения строки и форматирования ее в другую строку следующего формата в С#: (тестирование - это входная переменная)
output:
@"{MyKey=testing}"
Моя простая программа ниже:
class Program
{
static void Main(string[] args)
{
string s = test("testing");
}
private static string test(string myKey)
{
string s = string.Format("@{\"MyKey={0}\"}", myKey);
return s;
}
}
Синтаксической ошибки нет, но я получил эту ошибку времени выполнения:
Я знаю, что строка включает специальный символ, но мне интересно, можно ли использовать string.Format для создания желаемого результата? Как мне правильно отформатировать строку?