Сравнение переменных без учета регистра

dsefros

Client
Регистрация
24.02.2016
Сообщения
56
Благодарностей
1
Баллы
8
собственно вопрос в теме.

'НОВОСИБИРСК'=='Новосибирск'

как реализовать ?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
собственно вопрос в теме.

'НОВОСИБИРСК'=='Новосибирск'

как реализовать ?
вариант решения из разряда костылей.. :-)
каждую из сторон выражения, перед тем как сравнивать, приводить к низкому регистру или к высокому,
с помощью экшена Обработка текста..
 
  • Спасибо
Реакции: dsefros

dsefros

Client
Регистрация
24.02.2016
Сообщения
56
Благодарностей
1
Баллы
8
думаю все кубики - костыли по сравнению с шарпом:D
вариант более чем подходит, Большое спасибо !
 
  • Спасибо
Реакции: Sergodjan

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Был уже похожий вопрос. Вариант одним кубиком:
Код:
if (String.Equals(project.Variables["Переменная зп1"].Value, project.Variables["Переменная зп2"].Value, StringComparison.CurrentCultureIgnoreCase))
    {
        return;
    }else{
        throw new Exception();
    }
Не совпали - по красной.
 
Последнее редактирование:
  • Спасибо
Реакции: TeslaCo и dsefros

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
if (string.Compare(project.Variables["var1"].Value, project.Variables["var2"].Value, true) != 0)
    throw new Exception(); // если значения переменных НЕ равны, то выход по красной
// если равны - выход по зеленой
 

dsefros

Client
Регистрация
24.02.2016
Сообщения
56
Благодарностей
1
Баллы
8
ну вот и НЕ костыли подъехали:D:D
очень заманчиво заменить 3 кубика на 1
спасибо!
 

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
C#:
if (string.Compare(project.Variables["var1"].Value, project.Variables["var2"].Value, true) != 0)
    throw new Exception(); // если значения переменных НЕ равны, то выход по красной
// если равны - выход по зеленой
а как не сравнить, а сделать замену без учета регистра например: СлоВо слово на замена
 

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