3
Reply

Overloading Equals NullReferenceException

onez

onez

Jan 15 2005 2:01 PM
3.2k
Values is a indexer class with a Int64 array. If I try to check if a value class is null it results in a null reference exception. Checks for null inside this method result in an infinite loop. How should I determine if a Values class is null? public static bool operator ==(Values vals1, Values vals2) { bool ret = false; for (int x = 0; x < vals1.Length; x++) { if (vals1[x] == vals2[x]) ret = true; else return false; } return ret; }

Answers (3)