Вопросы по теме 'referenceequals'
Как использовать Object.GetHashCode () для типа, который переопределяет GetHashCode ()
У меня есть класс A, который реализует IEquatable ‹>, используя свои поля (скажем, A.b и A.c) для реализации / переопределения Equals () и переопределения GetHashCode (), и все работает нормально в 99% случаев. Класс A является частью иерархии...
1643 просмотров
schedule
02.07.2022
Ссылочное равенство для java.lang.String в Scala
Можно было бы ожидать, что хотя строки неизменяемы, равенство значений и равенство ссылок не будут одинаковыми для объектов java.lang.String в Scala. Это означает, что два val , содержащих строки, не должны быть равны по ссылке, даже если их строки...
2576 просмотров
schedule
21.03.2022
Как использование оператора == повышает производительность по сравнению с оператором equals?
В «Эффективной JAVA» Джошуа Блоха, когда я читал о статических фабричных методах, было следующее утверждение.
Способность статических фабричных методов возвращать один и тот же объект при повторных вызовах позволяет классам поддерживать строгий...
4336 просмотров
schedule
16.01.2023
Что означает эта перегрузка?
Может кто-нибудь объяснить мне, что означает эта перегрузка?
public static bool operator ==(Shop lhs, Shop rhs)
{
if (Object.ReferenceEquals(lhs, null))
{
if (Object.ReferenceEquals(rhs, null))
{
return true;...
1328 просмотров
schedule
02.05.2023