天天看點

不應該在ToString()方法中修改引用類型

今天寫程式時發生了這樣一個問題,調試的時候和運作時的結果不同,查了半天原來是因為調試的時候點選變量會自動調用ToString(),并且不會響應ToString()中的斷點,而這個程式恰恰在ToString()中對引用類型進行了修改,我們這裡模拟一下這個場景來說明這個問題:

不應該在ToString()方法中修改引用類型

Test類

不應該在ToString()方法中修改引用類型

運作代碼

如果在運作代碼的第6行設斷點,就會得到不同的結果

本文轉自 你聽海是不是在笑 部落格園部落格,原文連結:http://www.cnblogs.com/nuaalfm/archive/2009/11/18/1605567.html  ,如需轉載請自行聯系原作者

繼續閱讀