Правильно ли сравниваю строки? - C#
Формулировка задачи:
Приведу примеры, укажите какой вариант правильный или возможно другие конструкции использовать нужно для простых сравнений:
string s1="s1", s2="s2";
1) s1==s2
2) s1.Equals(s2)
3) явное сравнение s1.Equals("s2")
Извлекается много строк, могут ли возникнуть проблемы, типа что результат дб true а на деле false, или прочие "непонятные" ошибки
Решение задачи: «Правильно ли сравниваю строки?»
textual
Листинг программы
public static bool operator ==(string a, string b) { return string.Equals(a, b); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д