2008年6月16日 星期一

string變數字串相同記憶體位址就相同

byte[] aaa = new byte[5] { 1, 2, 3, 4, 5 };

byte[] bbb = new byte[5] { 1, 2, 3, 4, 5 };

string ttt = "ttt";

string yyy = "ttt";

以上aaa!=bbb 值相同 但reference位址不同
ttt==yyy 因為string值如果一樣 指到的位址就一樣