ошибка в коде c#

Семен12

Client
Регистрация
22.07.2019
Сообщения
51
Благодарностей
12
Баллы
8
подскажите,как правильно экранировать ковычку двойную.


if (!project.Variables["var"].Value.Contains(" " ")) {
throw new Exception("");
}

Идёт проверка на наличие символа двойной ковычки в переменной. А то создавал щас около 200 правил,устал,башка не варит.
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 719
Благодарностей
1 376
Баллы
113
Кавычку находящуюся внутри других кавычек нужно экранировать слэшем ... и проверка в данном примере идет не просто на вхождение кавычки, а на пробел кавычка пробел
 
  • Спасибо
Реакции: Семен12

ankur

Client
Регистрация
19.05.2012
Сообщения
83
Благодарностей
47
Баллы
18
C#:
if (!project.Variables["var"].Value.Contains("\"")) {
throw new Exception("");
}
 
  • Спасибо
Реакции: Семен12

Семен12

Client
Регистрация
22.07.2019
Сообщения
51
Благодарностей
12
Баллы
8
спасибо друзья
 

Семен12

Client
Регистрация
22.07.2019
Сообщения
51
Благодарностей
12
Баллы
8
Встал вопрос строчных букв. Как игнорировать регистр в этом коде ? Хочу S=s
 

Dandutzaa

Новичок
Регистрация
19.09.2021
Сообщения
4
Благодарностей
0
Баллы
1

Dandutzaa

Новичок
Регистрация
19.09.2021
Сообщения
4
Благодарностей
0
Баллы
1

Viking01

Client
Регистрация
19.08.2017
Сообщения
228
Благодарностей
151
Баллы
43

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