there is some diff between == &
Referencequals
see following code:
string s1 = "1";
string s2 = string.Copy("1");
Console.WriteLine(object.ReferenceEquals(s1, s2));
Console.WriteLine(s1 == s2);
Console.Read();
The output is:
False
True
Can anybody explain this behaviour??