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

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];
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
@ перед кавычками поставьте если в кавычках есть спецсимволы
 
  • Спасибо
Реакции: Stig

Stig

Client
Регистрация
29.09.2015
Сообщения
14
Благодарностей
13
Баллы
3
Спасибо помогло
 

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