Я нашел код на веб-сайте, который выглядит следующим образом.
string a = "xx";
string b = "xx";
string c = "x";
string d = String.Intern(c + c);
Console.WriteLine((object)a == (object)b); // True
Console.WriteLine((object)a == (object)d); // True
Вот, какова цель повторного включения в тип объекта, так как a, b, d сами являются объектами строки?