string je poseban tip i iako je referentan, ne ponasa se u potpunosti kao isti posto su u .NET-u stringovi immutable (nepromenljivi). Svaki put kad dodeljujes ili modifikujes string kreira se potpuno novi string, tako da posle druge linije koda novi i test su imali iste stringove (tekstualno govoreci) ali su dva razlicita stringa.
A inace, primer ti nije dobar (tj at par), da si uradio ovo sa XElement dobio bi slicnu pricu kao sa string:
Code:
XElement jedan=new XElement("pocetak");
XElement dva=jedan;
jedan = new XElement("promjena");
Console.WriteLine(dva.ToString());
▪ The problem with Socialism is that eventually you run out of other people's money - Lady Thatcher
▪ Success is: 1% inspiration, 98% perspiration and 2% attention to detail
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail