2011-05-02 38 views
-2

這讓我費就像一個博傻,但我怎麼說複製一個整數

previousError = currentError; 

我的意思是,不,當然工作,如果我改變當前錯誤,則以前的錯誤被改變 - 必須有一個簡單的方法來做到這一點...我有一個擴展方法,創建一個對象的深度克隆,我一直在工作中使用,但我會認爲整數應該比序列化和反序列化它們更容易?

啊......謝謝

+0

您將需要提供更多信息。爲什麼這不適合你?你想達到什麼目的?如果您使用上述語句(並假設它們是整數),則當您更改currentError時,previousError不會更改。 – Jess 2011-05-02 03:07:10

回答

9

你錯了。

整數是不可變的值類型;更改currentError將不會影響previousError

+0

正確 - 這開始讓我質疑我的理智......在某處引發這個邏輯錯誤,但這是一個非常簡單的程序。 – Kenn 2011-05-02 13:37:11