Would someone please explain to me why boxing strings results in false
return values? I don't understand ...
string a = string.Format("{0}{1}", "abc", "123");
string b = "abc123";
string c = "abc123";
Console.WriteLine(a == b);
Console.WriteLine((object)a == (object)b);
Console.WriteLine(c == b);
Console.WriteLine((object)c == (object)b);