C# 复制整数

C# 复制整数,c#,C#,这让我觉得很无聊,但我该怎么说呢 previousError = currentError; 我的意思是这当然不起作用,如果我改变了当前的错误,那么之前的错误就改变了-必须有一个简单的方法来做到这一点。。。我有一个扩展方法,可以创建我一直在工作中使用的对象的深度克隆,但我认为对于整数,它应该比序列化和反序列化它们更容易 啊。。。谢谢你,你错了 整数是不可变的值类型;更改currentError不会影响previousError .您需要提供更多的信息。为什么这不适合你?你想达到什么目标?如果您

这让我觉得很无聊,但我该怎么说呢

previousError = currentError;
我的意思是这当然不起作用,如果我改变了当前的错误,那么之前的错误就改变了-必须有一个简单的方法来做到这一点。。。我有一个扩展方法,可以创建我一直在工作中使用的对象的深度克隆,但我认为对于整数,它应该比序列化和反序列化它们更容易

啊。。。谢谢你,你错了

整数是不可变的值类型;更改
currentError
不会影响
previousError

.

您需要提供更多的信息。为什么这不适合你?你想达到什么目标?如果您使用上述语句(并假设它们是整数),那么当您更改currentError时,previousError不会更改。。。一定是某个地方的逻辑错误导致了这种情况,但这是一个非常简单的程序。