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

2 ответа

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

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

2 ответа

Найти индекс объекта в массиве типа [SomeProtocol]

У меня есть массив с именем абонентов, который хранит объекты, которые соответствуют протоколу JABPanelChangeSubscriber. Протокол объявлен как

2 ответа

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

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

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

3 ответа

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

3 ответа

Вы не ошиблись, но ваш ответ ближе к комментарию. Это был не вопрос «почему». (Просто предположение, я не голосовал.)

я есть такой интерфейс: public interface IFoo { int A {get;} int B {get;} }и у меня есть несколько классов, реализующих IFoo. Я хочу проверить равенство, не основываясь на ReferenceEquality, но два IFoos следует считать равными, если и A, и B ...

3 ответа

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

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

4 ответа

Должен ли IEquatable <T>, IComparable <T> быть реализован на незакрытых классах?

У любого есть мнение о том,

4 ответа

Должен ли IEquatable <T>, IComparable <T> быть реализован на незакрытых классах?

У любого есть мнение о том,IEquatable<T> или жеIComparable<T> как правило, требует, чтобыT являетсяsealed (если этоclass)? Этот вопрос возник у меня, так как я пишу набор базовых классов, предназначенных для помощи в реализации неизменяемых ...

5 ответов

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

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

5 ответов

В чем разница между IEqualityComparer <T> и IEquatable <T>?

Я хочу понять сценарии, гдеIEqualityComparer<T> [http://msdn.microsoft.com/en-us/library/ms132151.aspx]а такжеIEquatable<T> [http://msdn.microsoft.com/en-us/library/ms131187.aspx]должен быть использован. Документация MSDN для обоих выглядит очень ...