我聲明如下數據不匹配時,兩者都等於
string[] arr1;
string[] arr2;
陣列在一個點上我assigend價值爲
arr1 = new string[] { "value1" , "Value2 };
arr2 = arr1;
之後我再次改變ARR1的那個值像
arr1[0]="value3";
arr1[1]="value4";
現在如果我檢查arr2 arr1這些變化也反映。
arr2[0] value is "value3";
arr2[1] value is "value4";
它是怎麼發生的?
公平! arr2只是arr1的參考。 – David 2013-04-06 05:18:03