-2
這讓我費就像一個博傻,但我怎麼說複製一個整數
previousError = currentError;
我的意思是,不,當然工作,如果我改變當前錯誤,則以前的錯誤被改變 - 必須有一個簡單的方法來做到這一點...我有一個擴展方法,創建一個對象的深度克隆,我一直在工作中使用,但我會認爲整數應該比序列化和反序列化它們更容易?
啊......謝謝
這讓我費就像一個博傻,但我怎麼說複製一個整數
previousError = currentError;
我的意思是,不,當然工作,如果我改變當前錯誤,則以前的錯誤被改變 - 必須有一個簡單的方法來做到這一點...我有一個擴展方法,創建一個對象的深度克隆,我一直在工作中使用,但我會認爲整數應該比序列化和反序列化它們更容易?
啊......謝謝
你錯了。
整數是不可變的值類型;更改currentError
將不會影響previousError
。
正確 - 這開始讓我質疑我的理智......在某處引發這個邏輯錯誤,但這是一個非常簡單的程序。 – Kenn 2011-05-02 13:37:11
您將需要提供更多信息。爲什麼這不適合你?你想達到什麼目的?如果您使用上述語句(並假設它們是整數),則當您更改currentError時,previousError不會更改。 – Jess 2011-05-02 03:07:10