Результаты поиска по запросу "equality"

4 ответа

Когда JavaScript == имеет больше смысла, чем ===?

КакКакой оператор равенства (== vs ===) следует использовать в сравнениях JavaScript? [https://stackoverflow.com/questions/359494/javascript-vs]указывает, что они в основном идентичны, кроме==='также обеспечивает равенство типов ...

3 ответа

LINQ: Использовать .Except () для коллекций разных типов, делая их конвертируемыми / сопоставимыми?

Учитывая два списка разных типов, возможно ли сделать эти типы конвертируемыми между собой или сопоставимыми друг с другом (например, с помощью TypeConverter или аналогичных), чтобы запрос LINQ мог их сравнить? Я видел другие подобные вопросы о ...

3 ответа

Важно ли переопределить Equals, если я реализую IEquatable <T>?

Я знаю важность переопределенияGetHashCode при реализации пользовательских проверок на равенство - для которых я реализовалIEquality<T> интерфейс, а также разница между общим и неуниверсальнымEquals как обсуждено ...

ТОП публикаций

2 ответа

Будут ли члены var в классе case влиять на равенство класса case?

В своем коде я интенсивно использовал классы case, отвечая на базовые определения равенства класса case для правильного поведения. Затем я обнаружил, что мне нужно добавить еще один элемент поля в класс дел. Так что, если я добавлюvar член поля ...

2 ответа

Что такое мокко равные тесты?

Я тестирую приложение Express Node с Mocha. Я хотел бы иметь следующий тест (сравнение двух пустых массивов): assert.equal [], []пройти. Однако Мокко дает мне следующую ошибку:AssertionError: [] == [] Какой метод я должен использовать для ...

1 ответ

В C #, почему метод Equals () для массивов сравнивает только их ссылки, а не их фактическое содержимое

ВC#, ПочемуEquals() Метод всегда проверяет равенство между двумяarrays сравнивая ссылки, а не сравнивая содержание? Как следствие, все методы, вызывающиеEquals() в их реализации (много) не работает как положено с массивами (это не сравнивает ...

15 ответов

Почему сравнение строк с использованием '==' или 'is' иногда дает другой результат?

У меня есть программа на Python, где две переменные установлены в значение'public', В условном выражении у меня есть сравнениеvar1 is var2 что не получается, но если я изменю его наvar1 == var2 это возвращаетсяTrue. Теперь, если я открою свой ...

6 ответов

Сравнение двух структур с использованием ==

Я пытаюсь сравнить две структуры, используя равно (==) в C #. Моя структура ниже: public struct CisSettings : IEquatable<CisSettings> { public int Gain { get; private set; } public int Offset { get; private set; } public int Bright { ...

8 ответов

Сравнение двух списков <string> на равенство

Помимо пошагового прохождения элементов, как сравнить два списка строк на равенство (в .NET 3.0): Это не удается: // Expected result. List<string> expected = new List<string>(); expected.Add( "a" ); expected.Add( "b" ); expected.Add( "c" ); // ...

4 ответа

Сравнение строк в Python: это против == [дубликата]

На этот вопрос уже есть ответ: Почему сравнение строк с использованием '==' или 'is' иногда дает другой результат? [/questions/1504717/why-does-comparing-strings-using-either-or-is-sometimes-produce-a-differe] 15 ответов Я заметил, что ...