从类成员中复制值以用于计算(设计建议)

时间:2017-02-20 19:51:25

标签: c# copy ref

我想知道使用包含在类中的字段的数值变量的最佳实践是什么。假设我有一个班级" MyClassWithNumber"其中包含一个字段" InputNumber"我想在计算中使用。例如:

public double MyCalculationMethod(MyClassWithNumber instanceOfObject)
{
    double MyDouble1 = instanceOfObject.InputNumber;
    double MyDouble2 = instanceOfObject.InputNumber;

    // .. Do some iterated calculation with starting values as above
    // .. that modifies reference to InputNumber.

    return EndCalculation;
}

在这样的情况下,我将修改MyClassWithNumber中的值,我可能不感兴趣。理想情况下,我想要在我的班级中复制该值。

有人能建议一些好的设计模式来处理这样的案例吗?

0 个答案:

没有答案