16
ответов

C # Разрешено ли перегружать == оператор сравнивать только некоторые свойства? [Дубликат]

Я хочу сравнить два статистических объекта. Внутри этих объектов есть небольшие различия, которые не следует сравнивать. Что лучше всего делать? Я прочитал кучу статей о различии ...
вопрос задан: 16 December 2015 10:27
12
ответов

Какова цель Equals в IEqualityComparer [duplicate]

Может ли кто-нибудь пролить свет на проблему с переопределением GetHashCode с равными? Я просматриваю множество статей, и мне это не кажется разумным. Итак, допустим, у меня есть класс A public class A: ...
вопрос задан: 18 September 2015 10:46
8
ответов

Не может оператор == быть примененным к универсальным типам в C#?

Согласно документации == оператор в MSDN, Для предопределенных типов значения, оператор равенства (==) возвращает true, если значения его операндов являются равными, ложными иначе. Для...
вопрос задан: 11 June 2018 05:01
6
ответов

C#, что делает == оператор, делают подробно?

в c#, что действительно точно происходит в фоновом режиме, когда Вы делаете сравнение с "==" оператор на двух объектах? это просто сравнивает адреса? или это чему-то нравится, Равняется () или CompareTo ()?...
вопрос задан: 8 April 2010 02:58
6
ответов

Ошибка шаблонного класса C++ с оператором ==

Ошибка: ошибка C2678: двоичный файл '==': никакой оператор не нашел, который берет левый операнд типа 'запись константы' (или нет никакого приемлемого преобразования), функция: шаблон <класс T, интервал maxSize>...
вопрос задан: 8 April 2010 02:36
5
ответов

Тест равенства для производных классов в C++ [дубликат]

Возможный Дубликат: что правильный путь состоит в том, чтобы перегрузить оператор == для иерархии классов? В C++, как производные классы могут переопределить тест равенства базового класса значимым способом? Для...
вопрос задан: 23 May 2017 12:15
5
ответов

C# неявные преобразования и == оператор

Некоторый код для контекста: класс a {} класс b {общественность {добирается; набор;} общедоступный статический неявный оператор a (b b) {возвращают b.a; }} a=null; b b=null; = b;//компилятор:...
вопрос задан: 10 April 2010 19:00
4
ответа

Два '==' операторы равенства в том же, 'если' условие не работает, как предназначено

Я пытаюсь установить равенство трех равных переменных, но следующий код не печатает очевидный корректный ответ, который это должно распечатать. Может кто-то объяснять, как компилятор анализирует...
вопрос задан: 9 July 2015 08:07
3
ответа

Какими потребностями быть переопределенным в структуре для обеспечения равенства управляет правильно?

Поскольку в заголовке говорится: я должен переопределить == оператор? как насчет.Equals () метод? Что-нибудь я отсутствую?
вопрос задан: 16 January 2017 15:57
3
ответа

После перегрузки оператора ==, как выдержать сравнение, если две переменные указывает на тот же объект?

Перегрузка оператора сравнения, как выдержать сравнение, если эти две переменные указывает на тот же объект (т.е. не значение) общедоступный статический bool оператор == (Среда a, Среда b) {возвращает a. Ширина == b....
вопрос задан: 8 April 2010 02:49
0
ответов

Есть ли причина не использовать <=> (нулевой безопасный оператор равенства) в mysql вместо =?

MySQL предоставляет хороший оператор <=>, который работает со сравнениями, которые могут содержать null, например null <=> null или null <=> 5 и т. д., возвращая интуитивно понятные результаты, как и многие программы...
вопрос задан: 23 June 2017 16:13
0
ответов

Java: Integer равно vs. ==

Начиная с Java 1.5, вы можете в значительной степени обмениваться Integer с int во многих ситуациях. Тем не менее, я обнаружил потенциальный дефект в моем коде, который немного удивил меня. Следующий код: Integer cdiCt = ...; ...
вопрос задан: 23 May 2017 12:26
0
ответов

Что означает «(1,) == 1» в Python?

Я тестирую структуру кортежа, и я обнаружил, что это странно, когда я использую оператор ==, например: >>> (1,) == 1, Out: (False,) Когда я присваиваю эти два выражения переменной, результат ...
вопрос задан: 23 May 2017 12:25
0
ответов

Все ли сравнения равенства PHP симметричны?

Всегда ли $ a == $ b эквивалентно $ b == $ a? Я думаю, что в JavaScript есть несколько странных случаев, когда это не так, из-за кастинга. Я думаю, что ide правильный. Я задам другой вопрос.
вопрос задан: 23 May 2017 12:07
0
ответов

'==' vs string.equals c # .net [дубликат]

Возможный дубликат: C #: String.Equals vs. == Привет всем. Некоторое время кто-то сказал мне, что вы никогда не должны сравнивать строки с == и что вы должны использовать string.equals (), но это относится к java. ¿...
вопрос задан: 23 May 2017 10:28
0
ответов

UIWebView: методы делегата webViewDidStartLoad / webViewDidFinishLoad не вызываются при загрузке определенных URL-адресов

У меня есть базовый веб-браузер, реализованный с использованием UIWebView. Я заметил, что для некоторых страниц ни один из методов UIWebViewDelegate не вызывается. Пример страницы, на которой это происходит: http: // www ....
вопрос задан: 19 May 2015 23:21
0
ответов

ASP.NET MVC 3 Generic DisplayTemplates

Я только что начал проект с использованием ASP.NET MVC 3. Я строю на основе существующей объектной системы, поэтому одно из первых, что мне нужно сделать, это определить шаблоны отображения и редактора для различные типы ...
вопрос задан: 20 May 2013 19:05
0
ответов

Как операторы != и == работают с целыми числами в Java? [дубликат]

Следующий код показался мне действительно запутанным, поскольку он предоставлял два разных вывода. Код был протестирован на jdk 1.7. открытый класс NotEq { public static void main(String[] args) { ver1(); ...
вопрос задан: 18 August 2012 13:25
0
ответов

Проверяет ли == полное равенство в логических значениях? - Джава

Итак, я слышал, что если я сравниваю 2 строки с ==, тогда я получу значение true только в том случае, если они оба ссылаются на один и тот же объект / экземпляр. Это строки. Как насчет логических значений?
вопрос задан: 17 June 2012 16:58
0
ответов

Что не так с определением оператора ==, но без определения Equals() или GetHashCode()?

Для кода ниже public struct Person { общедоступный идентификатор; общественный статический логический оператор ==(Person a, Person b) { return a.Equals(b); } public static bool operator !=(Person a, Person b) { ...
вопрос задан: 28 May 2012 21:59
0
ответов

Разница между оператором == и методом Equals () в C #?

В чем разница между == и Equals () с примером? Я знаю, что = = используется для сравнения оператора, а метод Equals () используется для сравнения содержимого строки. Итак, я попробовал // первый пример string s1 = ...
вопрос задан: 6 March 2012 08:39
0
ответов

Перегрузка функции ==

В настоящее время я работаю над созданием перегруженной функции для оператора ==. Я создаю файл hpp для своего связанного списка, и мне кажется, что этот оператор не работает в файле hpp. В настоящее время я ...
вопрос задан: 18 February 2012 01:06
0
ответов

Перегрузка php equals-operator

В программе PHP у меня есть массив некоторых настраиваемых объектов, и я хочу узнать, содержит ли массив определенный объект. Конечно, я могу использовать array_search, но это проверяет, являются ли объекты одним и тем же объектом, ...
вопрос задан: 9 February 2011 16:30
0
ответов

Object.Equals является виртуальным, но Object.operator == не использует его в C #?

Меня поразила странная «асимметрия» C #, которую я не совсем понимаю. См. Следующий код: using System; с помощью System.Diagnostics; пространство имен EqualsExperiment {class Program {...
вопрос задан: 18 September 2010 07:04