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

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

dsefros

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

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

как реализовать ?
 
собственно вопрос в теме.

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

как реализовать ?
вариант решения из разряда костылей.. :)
каждую из сторон выражения, перед тем как сравнивать, приводить к низкому регистру или к высокому,
с помощью экшена Обработка текста..
 
  • Спасибо
Реакции: dsefros
думаю все кубики - костыли по сравнению с шарпом:D
вариант более чем подходит, Большое спасибо !
 
  • Спасибо
Реакции: Sergodjan
Был уже похожий вопрос. Вариант одним кубиком:
Код:
Развернуть Свернуть Копировать
if (String.Equals(project.Variables["Переменная зп1"].Value, project.Variables["Переменная зп2"].Value, StringComparison.CurrentCultureIgnoreCase))
    {
        return;
    }else{
        throw new Exception();
    }
Не совпали - по красной.
 
Последнее редактирование:
  • Спасибо
Реакции: TeslaCo и dsefros
C#:
Развернуть Свернуть Копировать
if (string.Compare(project.Variables["var1"].Value, project.Variables["var2"].Value, true) != 0)
    throw new Exception(); // если значения переменных НЕ равны, то выход по красной
// если равны - выход по зеленой
 
ну вот и НЕ костыли подъехали:D:D
очень заманчиво заменить 3 кубика на 1
спасибо!
 
C#:
Развернуть Свернуть Копировать
if (string.Compare(project.Variables["var1"].Value, project.Variables["var2"].Value, true) != 0)
    throw new Exception(); // если значения переменных НЕ равны, то выход по красной
// если равны - выход по зеленой
а как не сравнить, а сделать замену без учета регистра например: СлоВо слово на замена
 

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