At the simplest level:
public static void AreEqual(object expectedValue, object actualValue) { if (object.Equals(expectedValue,actualValue)) { HttpContext.Current.Response.Write("Equal"); } else { HttpContext.Current.Response.Write("Not Equal"); } }
Or using generics ( IEquatable<T> support):
public static void AreEqual<T>(T expectedValue, T actualValue) { if (EqualityComparer<T>.Default.Equals(expectedValue,actualValue)) { HttpContext.Current.Response.Write("Equal"); } else { HttpContext.Current.Response.Write("Not Equal"); } }
source share