Попробуйте:
if (expectedValue.Equals(actualValue))
и, конечно, вам нужно обработать null
, поэтому вы должны попробовать это:
Boolean eq = false;
if (expectedValue == null || actualValue == null)
eq = (expectedValue == actualValue);
else
eq = expectedValue.Equals(actualValue);
if (eq) {
HttpContext.Current.Response.Write("Equal");
} else {
HttpContext.Current.Response.Write("Not Equal");
}
Это, конечно же, ответ @ mike nelson :
if (Object.Equals(expectedValue, actualValue))
так что иди и проголосуй за его ответ.