Вопросы по теме '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 просмотров
schedule
05.03.2023
Почему 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