webForumDet fria alternativet

Hur override:ar jag obj == obj

.NET

1 svar · 275 visningar · startad av Nickemannen

Medlem sedan aug. 20003 575 inlägg
Frågan#1

Hur override:ar jag obj == obj?

Jag har ersatt Equals() och GetHashCode() men == verkar i grund och botten inte använda sig av detta för att jämföra objekt. Jag vill jämföra objekten på eget vis och skriva över == funktionen med min egen när det gäller dessa.

Medlem sedan aug. 20003 575 inlägg
#2
        public static bool operator ==(ObjectBase left, ObjectBase right)
        {
            return left.Equals(right);
        }

        public static bool operator !=(ObjectBase left, ObjectBase right)
        {
            return !left.Equals(right);
        }
278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
146 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
145 ms — ändringar (db)