Заменить & на & amp; в C #

Хорошо, я чувствую себя действительно глупо спрашивать об этом. Я вижу множество других вопросов, которые напоминают мой вопрос, но, похоже, ни один из них не может ответить на него.

Я создаю XML-файл для программы, которая очень требовательна к синтаксису. К сожалению, я делаю XML-файл с нуля. Это означает, что я помещаю каждую строку отдельно (много файлов file.WriteLine (String)).

Я знаю, что это уродливо, но это единственный способ заставить логику работать.

В ЛЮБОМ СЛУЧАЕ. У меня есть несколько строк с '&' в них.

if (value.Contains("&"))
   {
      value.Replace("&", "&");
   }

Кажется, не работает. Кажется, что value.Contains () это видит, но замена не работает. Я использую C # .Net 2.0 sp2. VS 2005.

Пожалуйста, помогите мне здесь .. Это была долгая неделя ..

5
задан Ian Kremer 30 September 2010 в 19:42
поделиться