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

4 ответа

Boolean.TRUE == myBoolean против Boolean.TRUE.equals (myBoolean)

Есть ли когда-нибудь ситуация, когда использование

5 ответов

Есть ли полная ссылка на реализацию IEquatable?

Многие из моих вопросов здесь о SO касаются реализации IEquatable. Я обнаружил, что это крайне сложно реализовать правильно, потому что в naï есть много...

2 ответа

Как реализовать IEquatable <T>, когда изменяемые поля являются частью равенства - проблема с GetHashCode

Я использую Entity Framework в своем приложении.Я реализовал с частичным классом сущности

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

2 ответа

+1 Для атрибута [CannotApplyEqualityOperator], полезного на интерфейсах, где равенство ссылок вряд ли будет полезным.

использую интерфейсное программирование в текущем проекте и столкнулся с проблемой при перегрузке операторов (особенно операторов равенства и неравенства).Предположения Я использую C # 3.0, .NET 3.5 и Visual Studio 2008ОБНОВЛЕНИЕ - ...

3 ответа

Упрощение переопределения Equals (), GetHashCode () в C # для лучшей управляемости

Я нахожу свое превосходство над собойEquals() а такжеGetHashCode() часто для реализации семантики, что бизнес-объекты с одинаковыми значениями свойств равны. Это приводит к тому, что код является повторяющимся для записи и хрупким для поддержки ...

5 ответов

@supercat: В любом случае, я думаю, что мой старый комментарий в основном был призван прояснить смысл, который Нил делает в своем ответе. То есть, если вы ссылаетесь на статью Джона Скита, и Скит делает это утверждение, то вы намерены подразумевать этот вывод? Да или нет, я просто хотел понять, о чем говорил Нейл (хотя, по общему признанию, он мог просто сказать: «Вот хорошая статья, которую вы должны прочитать»). Другими словами, я лично не очень самоуверен в этом вопросе.

рь это : var a = Double.NaN; Console.WriteLine(a == a); Console.ReadKey();Отпечатки "Ложь" var a = Double.NaN; Console.WriteLine(a.Equals(a)); Console.ReadKey();Принты "Правда"! Почему печатается «Правда»? Из-за спецификации чисел с плавающей ...

3 ответа

переопределение метода равных при работе с наследованием

Я читал о том, как лучше всего переопределить метод equals при работе с подклассами, и здесь я нашел довольно много постов. Они рекомендуют различные способы...

5 ответов

Какой лучший способ сравнить Double и Int?

Следующий код в C # не работает: int iValue = 0; double dValue = 0.0; bool isEqual = iValue.Equals(dValue);Итак, вопрос: как лучше сравнить Double и Int?

2 ответа

Помощники реализации метода Equals (C #)

Каждый раз, когда я пишу некоторый класс данных, я обычно трачу столько времени на написание реализации IEquatable. Последний класс, который я написал, был примерно таким: public class Polygon { public Point[] Vertices { get; set; } ...

7 ответов

Почему это ==, а не `equals ()`?