Как правильно присвоить значения переменной

  • Автор темы Автор темы Stig
  • Дата начала Дата начала

Stig

Client
Регистрация
29.09.2015
Сообщения
14
Реакции
13
Баллы
3
Обычный текст присваивается а вот диапазон (\b([2-9]\d{2})\b) нет. Как можно подправить код?

Код:
Развернуть Свернуть Копировать
string sss = project.Variables["diapazon"].Value; // переменная свитча
if (sss == "200-999")
{
    project.Variables["diapazon"].Value = "\b([2-9]\d{2})\b"; return "ok";
}  
if (sss == "200-1999")
{
    project.Variables["diapazon"].Value = "Обычный текст"; return "ok";
}

    throw new Exception("Не найдено!");
или
Код:
Развернуть Свернуть Копировать
return "200-999|\b([2-9]\d{2})\b,200-1999|Обычный текст".Split(',').First(s=>s.Contains(project.Variables["diapazon"].Value)).Split('|')[1];
 
@ перед кавычками поставьте если в кавычках есть спецсимволы
 
  • Оценить
Реакции: Stig
Спасибо помогло
 

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