Нужна помощь по Switch на C#

Medvedoc

Client
Регистрация
01.04.2017
Сообщения
164
Благодарностей
10
Баллы
18
Добрый вечер! Подскажите пожалуйста как использовать в switch на C# регулярные выражения?
Сам switch выглядит примерно так:
C#:
switch (project.Variables["var_1"].Value)
{
case "Мощность":
project.Variables["var_2"].Value = @"1";           
break;
case "Скорость":
project.Variables["var_2"].Value = @"2";
break;
case "Время":
project.Variables["var_2"].Value = @"2";
break;
default:
Console.WriteLine("");
break;
}
Как использовать регулярку внутри каждого case? Чтобы получилось примерно так:
C#:
switch (project.Variables["var_1"].Value)
{
case "Мощность":   
string a= Variables["var_2"].Value;
string b = System.Text.RegularExpressions.Regex.Replace(a, @"<a[\w\W]*?</a>", "");
Variables["var_2"].Value = b;     
break;
case "Скорость":
string a= Variables["var_2"].Value;
string b = System.Text.RegularExpressions.Regex.Replace(a, @"<a[\w\W]*?</a>", "");
Variables["var_2"].Value = b;    
break;
case "Время":
string a= Variables["var_2"].Value;
string b = System.Text.RegularExpressions.Regex.Replace(a, @"<a[\w\W]*?</a>", "");
Variables["var_2"].Value = b;    
break;
default:
Console.WriteLine("");
break;
}
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 621
Благодарностей
4 607
Баллы
113
попробуй объявить переменные a, b заранее
 

Medvedoc

Client
Регистрация
01.04.2017
Сообщения
164
Благодарностей
10
Баллы
18
вопрос решен ))) применил немного другой подход - добавил проверку условия и все заработало
 

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