Wozu dient string.Clone ()?
Es gibt 2 Beispiele für Code: # 1
string str1 = "hello";
string str2 = str1; //reference to the same string
str1 = "bye"; //new string created
und
string str3 = "hello";
string str4 = (string)str3.Clone();//reference to the same string
str3 = "bye";//new string created
sieht aus wie sie identisch sind, nicht wahr? Was ist der Vorteil von Clone ()? Können Sie mir ein Beispiel geben, bei dem ich nicht Code 1, sondern Code 2 verwenden kann?