Question: what is the difference between a==b and a.equals(b) in c#.net?
Answer: Reference Type == operator compares reference returns true when both references point to the same object and Equals() compares object by value and it will return true if the references refers object which are equivalent.