String s1 = \"Hello\"; String s2 = \"Hello\";
Here s1, s2 are different but then why ReferenceEquals() is returning true
Strings are immutable, once it created in the memory following same String objects are refered to the previously created String object for more http://msdn.microsoft.com/en-us/library/362314fe.aspx