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

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" ); // ...

2 ответа

Почему методы не имеют ссылочного равенства?

У меня была ошибка, когда я полагался на методы, равные друг другу при использованииis, Оказывается, это не так: >>> class What(object): def meth(self): pass >>> What.meth is What.meth False >>> inst = What() >>> inst.meth is inst.meth ...

1 ответ

Проверка на равенство с плавающей точкой и дополнительная точность: может ли этот код не сработать?

Обсуждение началось вмой ответ на другой вопрос [https://stackoverflow.com/questions/16322465/finding-the-closest-floating-point-value-less-than-a-specific-integer-value-in-c/16322800#16322800] , Следующий код определяетмашина ...