Вопросы по теме 'iequatable'
Интерфейс IEquatable что делать при проверке нулевого значения
Я реализовал интерфейс IEquatable в классе со следующим кодом.
public bool Equals(ClauseBE other)
{
if (this._id == other._id)
{
return true;
}
return false;...
4849 просмотров
schedule
20.02.2023
IEnumerable.Except () и настраиваемый компаратор
У меня проблемы с методом Except (). Вместо того, чтобы возвращать разницу, он возвращает исходный набор.
Я пробовал реализовать IEquatable и IEqualityComparer в классе Account. Я также пробовал создать отдельный класс IEqualityComparer для...
6511 просмотров
schedule
03.05.2023
GetHashCode для нулевых полей?
Как мне работать с нулевыми полями в функции GetHashCode ?
Module Module1
Sub Main()
Dim c As New Contact
Dim hash = c.GetHashCode
End Sub
Public Class Contact : Implements IEquatable(Of Contact)
Public Name As String...
15942 просмотров
schedule
21.04.2022
Как бы вы сделали Список ‹› сопоставимым?
Я использую Telerik GridView и не могу отсортировать столбец который состоит из списка ‹>. В этой записи форума Команда Telerik заявляет, что сетка может сортировать IComparable и группировать / фильтровать IEquatable ‹> независимо от версии...
616 просмотров
schedule
13.05.2022
Функция Linq .Except По крайней мере один объект должен реализовывать IComparable.
В основном у меня есть контейнер, который реализует IEquatable (пример показан ниже)
public class ContainerClass : IEquatable<ContainerClass>
{
public IEnumerable<CustomClass> CustomClass { get; set; }
public override...
15817 просмотров
schedule
29.04.2023
Предлагаемое соглашение об именах для IEquatable (Of T) .Equals?
Если я реализую IEquatable(Of T) в своем классе и позволю Visual Studio (2010) автоматически сгенерировать требуемый метод Equals , я получу следующее:
Public Function Equals1(ByVal other As Foo) As Boolean _
Implements System.IEquatable(Of...
223 просмотров
schedule
16.07.2023
Реализация IEquatable и переопределение оператора
Класс домена T может иметь тип ValueObject<T> :
public class Coordinate: ValueObject<Coordinate>
{ ... }
ValueObject<T> реализует интерфейс IEquatable . Я хочу, чтобы каждая конкретная реализация ValueObject<T>...
1830 просмотров
schedule
28.10.2022
Метод Set содержит разные значения в разное время
Я думал о том, как Swift обеспечивает уникальность для Set, потому что я бесплатно превратил один из моих объектов с Equatable в Hashable , и поэтому я придумал эту простую игровую площадку.
struct SimpleStruct: Hashable {
let string:...
81 просмотров
schedule
11.05.2024
Как реализовать IEquatable с различными проверками на равенство
У меня есть класс MyCustomSet с IEquatable , реализованным, как показано ниже.
Это прекрасно работает, когда я хочу проверить равенство всех трех наборов (SetA*, SetB* и SetC*). Но требования диктуют, что мне также нужна возможность...
217 просмотров
schedule
25.10.2022