Вопросы по теме 'iequalitycomparer'

Отличие не работает с LINQ to Objects
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author>...
104934 просмотров
schedule 23.03.2022

List.Contains не работает должным образом
Если у меня есть объект типа MyBull и List<MyBull> orig : // Just an example MyBull x = getMeTheObjectWithIdFromDB(9); orig.add(x); // Again same? data object MyBull y = getMeTheObjectWithIdFromDB(9); Почему тогда это неверно?...
6621 просмотров
schedule 12.10.2022

Модульное тестирование в Visual Studio: что реализовать в моем классе, чтобы иметь возможность использовать Assert.AreEqual?
Я добавляю модульное тестирование в свой проект (Visual Basic). Я использую инструменты тестирования в Visual Studio (2010 Premium). В паре тестов я хотел бы убедиться, что мой класс равен ожидаемому значению класса с Assert.AreEqual. Но это не...
178 просмотров

Почему IEqualityComparer‹T› имеет метод GetHashCode()?
IEqualityComparer в пространстве имен System.Collections.Generic имеет следующие методы: bool Equals(T x, T y); int GetHashCode(T obj); Поскольку этот интерфейс используется для проверки равенства объектов, первый метод Equals имеет...
2046 просмотров
schedule 01.01.2024

Как использовать IEqualityComparer
У меня в базе есть несколько колокольчиков с таким же номером. Я хочу получить их все без дублирования. Я создал класс сравнения для выполнения этой работы, но выполнение функции вызывает большую задержку функции без различия, от 0,6 до 3,2 секунды!...
178084 просмотров
schedule 22.02.2022

IEqualityComparer против EqualityComparer?
Я прочитал это сообщение , но оно не отвечает на мой вопрос. В MSDN говорится : Мы рекомендуем унаследовать от класса EqualityComparer (Of T) вместо реализации интерфейса IEqualityComparer (Of T), поскольку класс EqualityComparer (Of T)...
2061 просмотров
schedule 28.10.2023

Equals Удалить неправильное присваивание внутри Equals
У меня есть следующий класс, который я использую для сравнения некоторых объектов, он выглядит так: Imports System.Collections.Generic Public Class Part Implements IEqualityComparer(Of Part) Public _comparisonType As...
56 просмотров
schedule 24.03.2024

Не удается заставить Distinct и IEqualityComparer работать в ASP.net 6.1
Я пытаюсь удалить повторяющиеся записи, когда адрес электронной почты и номер телефона совпадают. Я пробовал несколько решений, и я не могу заставить ничего работать. Я даже пробовал образец С# по ссылке, размещенной ниже....
99 просмотров
schedule 23.10.2022

IEnumerable‹T›.Contains по умолчанию не использует мой собственный IEqualityComparer
Я реализовал IEqualityComparer и получал неверные сравнения, даже не наблюдая, как отладчик проходит через мой метод Equals при использовании метода IEnumerable.Contains . public struct CustomMailAddress :...
123 просмотров
schedule 16.07.2022