Правильно проэкранировать строку

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 435
Баллы
113
Привет, товарищи. Подскажите, как правильно проэкранировать, хотя бы первую строку
C#:
var ima = "{s:5:"width";i:1600;s:6:"height";i:1200;s:4:"file";s:26:"1.jpg";s:5:"sizes";a:4:  ................  ";
Где вместо 1.jpg вставить переменную project.Variables["Pic"].Value. Чет сколько ни пытался, постоянно что то подсвечивает красным. В одном месте перестает, в другом начинает.
@ не вариант же, если будем переменную project.Variables["Pic"].Value использовать в этой конструкции?
Нужно перед каждой кавычкой потавить еще одну, а перед ней слэш? Голова совсем не соображает.
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
просто слэш перед каждой внутренней кавычкой.
Хочешь собаки - тогда их нужно будет две, перед первой частью строки и второй. а кавычки внутренние продублировать
 
  • Спасибо
Реакции: Nord

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)